0
我在我的應用上使用同步適配器來執行定期同步。但問題在於同步正在運行,並且當時關閉了應用程序,同步停止。據我所知,同步適配器總是在後臺運行,關閉應用程序不會影響同步過程。但爲什麼會發生?我怎樣才能克服這個問題?應用關閉時Android同步服務被破壞
我在我的應用上使用同步適配器來執行定期同步。但問題在於同步正在運行,並且當時關閉了應用程序,同步停止。據我所知,同步適配器總是在後臺運行,關閉應用程序不會影響同步過程。但爲什麼會發生?我怎樣才能克服這個問題?應用關閉時Android同步服務被破壞
就其持續運行而言,請記住,通過設計,Android系統可以隨時終止您的服務過程。你可以稍微影響一下,但是你不能阻止系統殺死你的服務。
因此,對於您的定期操作,最好使用帶有重複報警的AlarmManager。您的服務基本上是一次性的,即執行一次操作然後退出。
對於一些代碼,看看這裏的例子: