Fused location providerを使用して、ユーザーのニーズに基づいて頻繁に位置情報の更新を取得しています。BroadCast Recieverを使用して、 LocationRequestクラスで場所の更新を受信します。
保留中の意図を使用して、レシーバーを初期化しています。
mPendingIntent = PendingIntent.getBroadcast(this, 1, mIntentService, 0);
そして、フュージョン プロバイダーから位置情報の更新を取得します。
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, mPendingIntent);
これらはすべて、一定期間うまくいっています。しばらくすると、2 時間以上経過すると、突然、BroadCast レシーバーが更新を受信しなくなります。非常に異常なため、停止した理由はありません。
アプリケーションを停止していないか、FusedLocationApiからの位置情報更新の受信を停止しました