0

重複の可能性:
ロケーション マネージャーはロケーションの更新を削除しません!

保留中の意図を持つ 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);
4

0 に答える 0