2

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)、アプリが動かなくなり、何も起こりません。アプリを再起動するまで、位置情報の更新はまったくありません。

思ったように機能しない理由を発見するための助けに感謝します...

4

0 に答える 0