2010-06-09 77 views
1

我们目前有启动它自己的后台服务来管理数据和文件/图片的下载同步的应用程序。我们希望自动化这些服务中的一部分,我们对最佳前进方向有不同看法。Android服务应该完全独立于应用程序吗?

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

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

回答

1

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

服务是守护进程,应该在任何其他操作系统一样工作(即立即运行的操作系统启动并运行,无须用户干预,但正如我所说,对于配置后台任务)。

相关问题