プロジェクトには GPS データを使用するいくつかの異なるアクティビティ (およびそれらのアクティビティを構築するさまざまな開発者) が含まれているため、Android プロジェクトのアプリケーション クラス レベルで GPS リスナーを実装したいと考えています。
問題は、アプリケーション クラスに onCreate() メソッドの反対がないことです (onTerminate() がありますが、それは完全に偽物です)。そのため、リスナーを停止するコードを実装できません (locSvc.removeUpdates (gpsReader);) -- アプリケーションを終了した後、GPS は喜んで食事の充電に沿って動作します...
「親」リスナーが離れたときに検出して自分自身を殺すことができるGPSリスナーインターフェースの提案はありますか?? 画面や logcat に NullPointerException の通知が表示されませんが、うまくいくでしょうか??
ありがとう、R.