1

Android はかなり新しいので、うまくやってみようとしています。

いくつかの場所をプロットする単純なマップ アプリがあります。これは、後で大きくなる可能性のあるアプリのデモです。私がやりたいことの1つは、正しく終了させることです。ユーザーが電話の「ホーム」または「戻る」ボタンを押したときに、アプリを終了したと想定したいと思います。GPSプロセスがシャットダウンするために、これがいつ発生したかを知りたいです。これを正しく行う方法の例が見つからないようです。super.onDestroy() メソッドを持つ onDestroy() サブクラスがありますが、これではうまくいきません。私は自分の電話でテストしましたが、他のすべては正常に動作しているように見えますが、これは私を悩ませています. 通知バーに GPS アイコンが表示され続けます。例を挙げると、Google マップを離れると、これは起こりません。

誰かがアイデアを持っているか、私が欠けているものを知っていますか?

T

4

1 に答える 1

1

アクティビティがユーザーに表示されなくなると、そのonStop()コールバックが呼び出されます。あなたができることはfinish()、その時点でアクティビティを終了するように呼び出すことです。

于 2010-06-05T13:32:12.407 に答える