2013-08-19 81 views
0

對於需要完成一些週期性工作的android應用程序,哪種解決方案更合適?週期性工作報警或服務

在我看來,services是正確的選擇。但是,即使在後臺和重新啓動後,我也可以定期運行報警。在任何情況下,我應該繼續使用哪一個更容易或堅持其中之一?

這兩種選擇的缺點和優點是什麼?

總之,我不想發明我的方式,但要遵循其他android開發人員遵循的模式。

回答

0

使用服務和AlarmManager。要在重新啓動後繼續獲取警報,請訂閱BOOT_COMPLETED意圖(您需要相應的權限)。

+0

他們倆?爲什麼? – Muatik

+0

如果你沒有服務,誰來處理你的鬧鐘? – kriomant

+0

我處理從BroadcastReceiver類派生的簡單類。我不使用IntentService或Service類。 – Muatik