0
我目前正在試驗Android我想知道如何讓postDelayed在我點擊主頁按鈕後運行?如何使用onStop()關閉應用程序後運行任務?
使用處理程序我能夠使postDelayed運行每分鐘,以便一個整數增加一個,但我希望整數保持增加,即使我離開應用程序通過按主頁按鈕。
有解決我的問題嗎?
我目前正在試驗Android我想知道如何讓postDelayed在我點擊主頁按鈕後運行?如何使用onStop()關閉應用程序後運行任務?
使用處理程序我能夠使postDelayed運行每分鐘,以便一個整數增加一個,但我希望整數保持增加,即使我離開應用程序通過按主頁按鈕。
有解決我的問題嗎?
您可以使用AlarmManeger
在特定時間內開始Service
。下面是NotificationService
一個例子:
Log.i(TAG, "Setting intent");
Intent intent = new Intent(context, NotificationService.class);
Log.i(TAG, "Setting pendingIntent");
PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
Log.i(TAG, "Setting alarm");
alarmManager.set(AlarmManager.RTC_WAKEUP, time.getMillis(), pendingIntent);
謝謝啓動'Service'你爲你評論。還沒有嘗試過,但只要我找到測試我會嘗試它。 – ibsof 2015-03-02 20:10:27
使用'AsyncTask'(不是很大)或'Service'(更好) – 2015-02-24 15:14:21
此外,您還可以使用'AlarmManeger'在一個特定的時間 – SergaRUS 2015-02-24 15:15:59