在同一屏幕上显示多个活动

Pun*_*aur 6 android android-activity

是否可以同时在同一屏幕上显示两个活动?我需要每个活动来显示随时间变化的数据.

gri*_*4ka 8

或者也许你可以使用AndroidFragments


nin*_*nes 5

这个问题已经很晚了.但是你应该看一下ActivityGroup

继承自Activity,因此您应该能够将其作为父项运行.

  • 请注意现在阅读此内容的任何人:在API 13中不推荐使用ActivityGroup,而是建议使用Fragments和FragmentManager (3认同)

Fel*_*lix -3

是的,这绝对是可能的。即使您显示菜单或对话框,该菜单/对话框也是在您的菜单/对话框之上运行的单独活动。但是,您应该尽可能避免这样做。仅当其中一项活动不属于您的应用程序时(菜单/对话框就是这种情况),同时显示两个活动才有用。如果这两个活动都来自您自己的应用程序,您应该找到一种方法将它们合并为一个。这样您就可以使用更少的内存和 CPU(因为没有启动新进程的开销)。

  • 我认为您误会了“活动”和“视图”。不可能同时有多个Activity;意见 - 是的。活动在清单中注册,并且一次可以启动一项。请参阅http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle (10认同)