代码之家  ›  专栏  ›  技术社区  ›  biquillo

如何设计在后台运行多种活动和操作的Android应用程序?

  •  0
  • biquillo  · 技术社区  · 15 年前

    我正在设计一个应用程序,将有一些活动分隔在标签页。如果用户在另一个选项卡中,其中一些将不得不在后台执行任务。

    设计这样的应用程序的最佳策略是什么?

    我在考虑使用一个服务,但它可以被android dalvik杀死,不是吗?

    提前谢谢!

    1 回复  |  直到 15 年前
        1
  •  2
  •   xandy    15 年前

    就像克里斯蒂安说的,任何东西都可能被杀死,特别是当它们被灭活的时候。

    但是我认为做后台工作的最佳选择仍然是服务,而且只要你的用户仍然在你的某个活动上,它就不太可能被杀死(除非在非常极端的情况下),你可以将服务与你的 Application ,这样即使它被杀死,你也能更好地控制它。

    如果您在活动中执行流程,则当用户切换到应用程序中的其他活动时,它可能仍会被终止。