【问题标题】:Can you have two activities running at the same time?您可以同时进行两个活动吗?
【发布时间】:2012-06-19 13:46:12
【问题描述】:

我所拥有的是一个更严重的活动,以及另一个包含不同信息的活动。但是,当我打开非服务器活动时,服务器会关闭。有没有办法让我停下来?如果您需要查看任何代码,我很乐意展示它。

【问题讨论】:

    标签: android android-activity runnable


    【解决方案1】:

    您不能同时运行多个活动。如果您希望代码在后台运行,您需要使用Service。有关更多信息,请查看文档:http://developer.android.com/reference/android/app/Service.html

    您应该将您的服务器编程为Service,然后编写一个与服务器通信并显示相关信息的Activity。这样,当您导航到新的 Activity 时,服务器会继续运行。

    【讨论】:

      【解决方案2】:

      你可以同时运行两个活动吗

      不是你所期望的。在 Android 中,Activity 存储在堆栈中,只有堆栈顶部的一个显示在屏幕上。虽然不在顶部的其他活动不一定一直“死”,但它们还不够活跃,无法为您完成这项工作。

      你应该把你的服务器变成一个服务。

      【讨论】:

      【解决方案3】:

      您可以尝试多窗口,也许不是您的预期: https://developer.android.com/guide/topics/ui/multi-window

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 link-only-answers
      猜你喜欢
      • 1970-01-01
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多