LocationListener クラスを実装するサービスを使用しています。デバイスの現在の位置 (緯度、経度) を知りたいです。場所が変更されたときに onLocationChanged メソッドが呼び出されるように、requestLocationUpdates メソッドを使用しました。onLocationChanged メソッドを 1 回だけ呼び出す必要があります。つまり、初めて場所を取得したときに再度呼び出す必要はありません。onLocationChanged メソッド内でサービスを停止するために stopSelf メソッドを呼び出しました。しかし、それでも私は位置情報を更新しています。私を助けてください。
1467 次
1 に答える
5
でremoveUpdatesを呼び出しLocationManager
、ロケーション リスナーを渡します。
mLocationManager.removeUpdates(mListener);
于 2012-04-26T02:09:21.617 に答える