0

プロジェクトには GPS データを使用するいくつかの異なるアクティビティ (およびそれらのアクティビティを構築するさまざまな開発者) が含まれているため、Android プロジェクトのアプリケーション クラス レベルで GPS リスナーを実装したいと考えています。

問題は、アプリケーション クラスに onCreate() メソッドの反対がないことです (onTerminate() がありますが、それは完全に偽物です)。そのため、リスナーを停止するコードを実装できません (locSvc.removeUpdates (gpsReader);) -- アプリケーションを終了した後、GPS は喜んで食事の充電に沿って動作します...

「親」リスナーが離れたときに検出して自分自身を殺すことができるGPSリスナーインターフェースの提案はありますか?? 画面や logcat に NullPointerException の通知が表示されませんが、うまくいくでしょうか??

ありがとう、R.

4

1 に答える 1

1

ServiceそれぞれActivityがバインドできるa から if を実行する必要があります。

于 2012-05-17T17:17:03.990 に答える