重複の可能性:
ロケーション マネージャーはロケーションの更新を削除しません!
保留中の意図を持つ LocationManager [GPS_PROVIDER] のブロードキャスト リスナーを 1 つ追加しました。
そのため、電話ロケーションマネージャーでアプリケーションを閉じると、ブロードキャストリスナーが完全に更新されるため、これは正常に機能しています。
問題は、LocationManager を停止して Broadcast リスナーを更新したいのですが、それができないということです。私は再びアプリケーションを実行し、locationManager.removeUpdates 関数を使用してアプリケーションを停止していますが、場所を Broadcast Manager に更新しています。
ロケーションマネージャーを開始しました:
Intent intent = new Intent("com.test.geoL.RECEIVE"); //Broadcast Receiver Action
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(),0, intent, 0);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,
0, pendingIntent);