2013-05-20 160 views
0

我正在做一個測試應用程序,它啓動一個按鈕單擊一個線程。 我在線程內通過GPS找到位置。 但是,當我關閉應用程序時,線程被破壞。 我想開始一個線程,它會在點擊按鈕時開始並運行10分鐘,通過GPS查找位置。 即使用戶關閉應用程序,當前運行的線程也應該運行10分鐘並查找位置。 我無法執行計時器部分,並在關閉應用程序時保持線程運行。 這是我的代碼。 My Code on Pastebin.應用程序關閉後運行線程與計時器

回答

3

您所遇到的是正常的Android應用程序生命週期。 當應用程序進入後臺時(用戶從未真正「關閉」應用程序,他們只是激活另一個應用程序或主屏幕),操作系統可以自由銷燬應用程序。

爲了讓您在後臺運行某些內容,您需要實施Android Service

相關問題