mainactivity主要是作为分隔类和activity的桥梁吗?

Is main activity mainly used as a bridge to separate classes and activities?

假设您制作了一个消息传递应用程序。主要 activity 会显示不同的联系人,并为您提供共享、消息传递、语音通话等选项。这些选项中的每一个都会有单独的 class 吗?所有这些都来自主要 activity class文件?如果是这样,将那些 classes 链接到 main activity 是否会像在 main activity 中创建一个方法存根来为每个按下的选项打开那些 activities/classes 一样容易?

我认为只为您的应用程序使用一个 Activity 不是个好主意。

因为在 android 中,activity 是用户可以做的单一的、集中的事情。几乎所有的活动都与用户交互。

我想对于选项,您希望有不同的 UI 和不同的用户交互。 所以我认为您应该使用多个 activity 作为您的选择。

要查找有关 Activity 的更多信息,请查看 link: http://developer.android.com/reference/android/app/Activity.html