Android服务应该完全独立于应用程序吗?

时间:2010-06-09 20:25:53

标签: android architecture service android-intent

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

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

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

1 个答案:

答案 0 :(得分:1)

松散耦合肯定更好,我同意你的看法。只使用应用程序(我的意思是活动或用户界面)来配置您的服务。

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

相关问题