2013-06-26 43 views
0

上下文:我試圖測試Android服務是否應該繼續在後臺運行,即使在通過菜單>設置>應用程序>管理應用程序> App_Name>強制停止破壞活動之後。Android服務是否應該在手動強制停止活動後運行?

截至目前,我的應用程序在啓動時成功啓動服務,並且長時間待在一段時間(大約一個小時)後似乎正在工作。然而,我的潛在擔憂來自「強制停止」應用程序,這也會導致服務中斷。

問題:即使在「強制停止」應用程序之後服務應該繼續運行嗎?

非常感謝您的幫助。

回答

4

號強制停止有望停止所有應用程序的活動,包括runinng服務和AsyncTasks

0

我也有類似的情況,我通過註冊爲「BOOT_COMPLETED」意圖在引導時啓動了服務。然後onStartCommand以返回「START_STICKY」結束,以確保它始終運行,儘管沒有人綁定到服務。然後,我創建一個活動,在運行時綁定到該服務。在這種情況下,殺死該活動不會影響在啓動時啓動的服務。在我的情況下,它的作品非常漂亮,我對此感到滿意。不方便的是你最終得到2個「apk」而不是隻有一個。在我的情況下,這不是一個問題,但我不知道這對你是否有問題。

相關問題