onResume()次の 2 つのメソッドを呼び出して、場所の変更をリッスンするアプリを作成しています。
_locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 10,locationListenerGps);
_locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 10, locationListenerNetwork);
これを行うと、 からGPS_PROVIDERのみ位置情報が取得されNETWORK_PROVIDERます。
さらに、NETWORK から位置情報を取得してメソッドに到達するとonStatusChanged()(結果としてTEMPORARILY_UNAVAILABLE)、アプリが動かなくなり、何も起こりません。アプリを再起動するまで、位置情報の更新はまったくありません。
思ったように機能しない理由を発見するための助けに感謝します...