可能重複沒有運行:
How can I keep my Android service running when the screen is turned off?當移動被鎖定
在我的應用程序。我打電話給web服務來檢查android應用程序發送的web服務器上的更新。 我的應用程序在移動被鎖定時沒有運行,我想在後臺運行我的應用程序。 我會很感激你的建議
可能重複沒有運行:
How can I keep my Android service running when the screen is turned off?當移動被鎖定
在我的應用程序。我打電話給web服務來檢查android應用程序發送的web服務器上的更新。 我的應用程序在移動被鎖定時沒有運行,我想在後臺運行我的應用程序。 我會很感激你的建議
原因是,當您的應用程序沒有焦點(我假設您使用的是Activity
)時,它會暫停或停止。
如果您想在後臺運行某些內容,您可以使用Service。
你可以運行在後臺運行的Service或更新,你可以使用推送機制而不是拉機制。您可以使用Google cloud Messaging進行推送通知。
您需要使用服務。 http://developer.android.com/reference/android/app/Service.html。當屏幕關閉時,基於活動的類不會運行 – Thommy
使用WakeLocks或Service完成此操作 – waqaslam