【问题标题】:Should Android services be completely independent of an application?Android 服务应该完全独立于应用程序吗?
【发布时间】:2010-06-09 20:25:52
【问题描述】:

我们目前有一个应用程序,它启动自己的后台服务来管理数据同步和文件/图像的下载。我们希望将其中一些服务自动化,但我们对最佳前进方式存在不同意见。

我认为让服务完全分离并通过意图驱动是一种更好的方法,但一些团队成员说我们应该保持原样,让警报通过意图向我们的应用发出信号。问题是,即使应用程序关闭,其中一些服务也可能需要运行。我认为松散耦合的设计本质上更好。

只是想知道对于 Android 服务的普遍共识是什么?

【问题讨论】:

    标签: android architecture service android-intent


    【解决方案1】:

    松散耦合肯定更好,我同意你的观点。仅使用应用(我指的是活动或 UI)来配置您的服务。

    服务是守护进程,应该像在任何其他操作系统中一样工作(后台任务在操作系统启动并运行后立即运行,无需任何用户干预,除非我提到,用于配置)。

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 2021-08-14
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多