我的應用當前正在使用PendingIntent.getBroadcast
接收來自FusedLocationApi的位置更新。我的位置更新如何在Android O中受到影響?我瀏覽了此鏈接中提供的文檔:https://developer.android.com/preview/features/background.html#broadcasts。 但我仍然不確定我的情況。我沒有前臺或後臺服務來接收來自FusedLocationApi的位置更新。我已經註冊了一個廣播接收器,它不斷收聽來自FusedLocationApi的任何更新。Android O:位置更新中的新版Android會產生什麼影響?
在此先感謝。
這取決於你的廣播接收機是在後臺還是前臺運行。如果它是一個活動的一部分,那麼位置更新應該像以前一樣工作。在此上下文中的前景應被解釋爲用戶可見,可以通過活動或前臺服務(可見爲通知)來解析。 – M66B
我的BroadcastReceiver擴展了WakefulBroadcastReceiver。每次收到位置更新時,它都會在後臺啓動服務。 – Kanika
您的廣播接收器也在某處運行,問題是這是否是前景或背景上下文。 – M66B