Android で地理位置情報の更新イベントのリスナーを削除できないようです。
非アクティブ化時に地理位置情報を停止したい:
NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onAppDeactivate);
private function onAppDeactivate(e:Event):void {
if (Geolocation.isSupported) {
if (geolocation != null) {
geolocation.removeEventListener(GeolocationEvent.UPDATE, onGeolocationUpdate);
geolocation.setRequestedUpdateInterval(0);
geolocation = null;
}
}
}
リスナーの削除から始めましたが、うまくいかなかったので、位置情報も一緒に削除してみました。まだ運がない..
ヒントはありますか?