1

私は自分の現在の位置の場所を探していますが、2.3 より前のバージョンの Android で実行する必要があるため、requestSingleUpdate を 1 回だけ使用できません。これを TimerTask で呼び出し、位置を取得したら timer.cancel() を停止します。locationManager requestUpdates を確実に停止するにはどうすればよいですか? ( locationManager.removeUpdates を呼び出しましたが、リクエストを監視する別の方法はありますか)

4

1 に答える 1

3

timer.cancel を呼び出すと、locationupdatelistener は引き続き機能します。locationManager.removeUpdates のみを使用できます。これは更新を停止する 100% 安全です。

于 2011-11-03T15:45:55.443 に答える