2012-06-29 22 views
0

我有建立其存儲日期由數組在用戶輸入的應用程序。現在我想對我的應用程序的背景執行一些操作。在後臺我想要一個檢查,它檢查存儲在數組中的日期設備的當前日期。當比賽發現我想彈出一個對話框。當應用程序退出時,是否可以在後臺執行一些任務?如何在後臺執行一些動作時,應用程序退出

請幫我用一個例子,我有一個關於這個話題

回答

0

覆蓋onKeyDown() Android中的1.x或onBackPressed()在安卓2.X爲了處理Backpressed,你可以在應用程序退出時啓動一個IntentService在後臺執行一些任務。

看到Android的基本面intentservice-基礎

http://mobile.tutsplus.com/tutorials/android/android-fundamentals-intentservice-basics/

for handling backpress

Android - onBackPressed() not working

使用IntentSerice在後臺做任務,因爲docs說:

IntentService是服務的基類,用於按需處理異步 請求(表示爲Intents)。客戶通過startService(Intent)調用發送請求 ;該服務已啓動根據需要, 處理中使用工作線程依次在每個意向,並停止本身 當它運行的工作。

+0

例子可以u顯示我用一個例子。如果可能的話 – AndroidDev

+0

看到我的編輯答案 –

+0

ü應該覆蓋的onPause()或的onStop()代替,因爲如果用戶退出與家庭按鈕的應用程序代碼永遠不會被執行... – BrainCrash

相關問題