0

私は、Googleマップを使用するAndroidアプリATV Trail Locator(http://www.youtube.com/watch?v=Wmk3cA2i2vI)を持っています。

私のサーバーはWebサービスとAndroidアプリに使用されているため、mysqlデータベースに変数を設定することで、サーバーリソースを大量に消費する場合に備えて、アプリを強制終了できるようにしたいと考えています。

アプリケーションは毎秒サーバーと通信するため、この変数を取得し、0に等しい場合はプログラムをシャットダウンできます。

onDestroy()を直接呼び出そうとしましたが、プログラムがクラッシュしました。戻るボタンを押さなくてもプログラムを強制終了するには、super.onDestroy()を使用する必要がありますか?

ありがとう、

4

2 に答える 2

2

finish()代わりに電話してみましたか?

これが機能しない場合は、何が起こっているかを確認できるように、コード サンプルと logcat エラーを投稿してください。

于 2012-05-09T18:31:43.467 に答える
2

実行中の現在のアクティビティを強制終了したい場合はいつでも、finish() を呼び出します。呼び出す必要がある他のすべての必要なアクティビティ ライフサイクル メソッドと共に onDestroy() を呼び出します。

于 2012-05-09T18:32:32.437 に答える