2010-06-09 81 views
1

我們目前有啓動它自己的後臺服務來管理數據和文件/圖片的下載同步的應用程序。我們希望自動化這些服務中的一部分,我們對最佳前進方向有不同看法。Android服務應該完全獨立於應用程序嗎?

我認爲讓服務完全分離並通過意圖來驅動是更好的方法,但有些團隊成員表示我們應該保持原樣並讓警報通過意圖向我們的應用程序發出信號。問題是,即使應用程序關閉,其中一些服務可能仍需運行。我認爲鬆散耦合的設計本質上更好。

只是想知道普遍的共識是什麼Android服務?

回答

1

鬆耦合肯定是更好的,我同意你的看法。只能使用應用程序(我的意思是活動或用戶界面)來配置您的服務。

服務是守護進程,應該在任何其他操作系統一樣工作(即立即運行的操作系統啓動並運行,無須用戶干預,但正如我所說,對於配置後臺任務)。

相關問題