我所拥有的是一个更严重的活动,以及另一个具有不同信息的活动。但是,当我打开非服务器活动时,服务器会关闭。有没有办法让我停下来?如果您需要查看任何代码,我很乐意展示它。
问问题
13740 次
3 回答
10
您不能同时运行多个活动。如果您希望代码在后台运行,您需要使用Service
. 有关更多信息,请查看文档:http: //developer.android.com/reference/android/app/Service.html
您应该将您的服务器编程为一个Service
,然后编写一个Activity
与服务器通信并显示相关信息的。这样,当您导航到新Activity
服务器时,服务器将继续运行。
于 2012-06-19T13:48:18.577 回答
1
你可以同时运行两个活动吗
不是你所期待的。在 Android 活动中,活动存储在堆栈中,只有堆栈顶部的活动显示在屏幕上。虽然不在顶部的其他活动不一定一直“死”,但它们还不够活跃,无法为您完成这项工作。
你应该把你的服务器变成一个服务。
于 2012-06-19T13:49:37.340 回答
0
您可以尝试多窗口,也许不是您的预期: https ://developer.android.com/guide/topics/ui/multi-window
于 2021-06-15T08:51:09.750 回答