Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在同一屏幕上显示多个活动_Android_Android Activity - Fatal编程技术网

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

Android 在同一屏幕上显示多个活动,android,android-activity,Android,Android Activity,是否可以同时在同一屏幕上显示两个活动? 我需要每个活动显示随时间变化的数据。是的,这绝对是可能的。即使在显示菜单或对话框时,该菜单/对话框也是一个单独的活动,在您的上面运行。但是,您应该尽可能避免这样做。只有当其中一个活动不属于您的应用程序(菜单/对话框就是这种情况)时,同时显示两个活动才有用。如果两个活动都来自您自己的应用程序,您应该找到一种方法将它们合并为一个。这样,您就可以使用更少的内存和CPU(因为没有启动新进程的开销)。问题过后就晚了。 但是你应该看看 继承自Activity,因此您应

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

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

问题过后就晚了。 但是你应该看看


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

或者您可以使用

我认为您将Activity与视图弄错了。不可能同时进行多个活动;视图-是的。活动在清单中注册,可以一次启动一个。看来你是对的。对不起,我的回答有误。我现在更倾向于将功能性结合到同一个活动中,不过:)+1最后的结论是我们不能同时有两个活动。但是我也不能将功能合并到同一个活动中。所以我们可以使用widget作为更好的选择,因为这样我的需求就可以满足了。也许你会想使用
服务
s?如果您能告诉我们更多您想要实现的目标,那会很有帮助。不,我不想使用这项服务。我想在一个屏幕上运行两个活动,但正如所讨论的,这是不可能的。所以可能我应该使用两个动态同时更新的小部件。例如,两个小部件1)播放视频2)显示当前市场价格。这两个小部件同时处于活动状态。没有一个是相互关联的。正如CNBC新闻频道一样,当前的股价也会显示出来,背景新闻也会显示出来。请注意,现在阅读本文的人:ActivityGroup在API 13中被弃用,建议改为Fragments和FragmentManager