2013-10-22 142 views
0

我想開發一個應該在後臺運行的應用程序。我希望我的應用每天在特定時間彈出一條消息。當我閱讀時,我將不得不爲此使用「服務」。 http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle此鏈接顯示一個示例。但是,我的代碼彈出應該在哪裏?我從上面的鏈接中瞭解得很清楚。另一個問題是,即使重新啓動後,應用程序仍會繼續運行?澄清應用程序使用服務在後臺運行

回答

0

你可以通過應用程序顯示通知來顯示彈出消息,這是最佳做法。儘管展示對話也是可能的。代碼將僅在服務中。請參閱this link
爲了讓您的應用程序在重新啓動後繼續運行,您必須註冊BOOT_COMPLETED廣播,並且每當您收到廣播時,都必須重新啓動服務。見this link