0
我正在開發一個跟蹤Android應用程序,這對於我保持GPS服務處於睡眠模式非常重要。Android服務在MIUI上凍結
當我使用基於Android 5.0.2的MIUI 7.2在XRN3上啓動應用程序並在一段時間後暫停服務時阻止設備。問題是,只有當我將新的Intent發送到我的服務時,onDestroy纔會被調用並且服務纔會恢復。
我該如何處理?
我正在開發一個跟蹤Android應用程序,這對於我保持GPS服務處於睡眠模式非常重要。Android服務在MIUI上凍結
當我使用基於Android 5.0.2的MIUI 7.2在XRN3上啓動應用程序並在一段時間後暫停服務時阻止設備。問題是,只有當我將新的Intent發送到我的服務時,onDestroy纔會被調用並且服務纔會恢復。
我該如何處理?
onDestroy不保證被調用。 大部分時間,如果系統決定關閉你的應用程序,它會被調用。
您應該使用onPause代替。
問題是應用程序沒有關閉,因爲所有信息都已保存。在將新的Intent發送給我的服務後,它不會調用onCreate。 –