0

ユーザーがアプリの実行を開始した瞬間にデータベースに新しいエントリを登録するアプリがあります。問題は、ユーザーが終了したときに、データベース内のこのレジストリを削除したいということです。JSON、MySQL、および PHP を使用してこれらの挿入と削除を行うことは知っていますが、ユーザーが通常の方法でアプリケーションを終了したときにこれらの関数を適用する方法がわかりません。public onBackPressed() のような関数が常に同じことを行うが、上書きできるかどうかを知りたいです。

ありがとう

4

2 に答える 2

1

Android の onBackPressed() メソッドを使用してスーパー コールを削除し、すべての操作を行い、最後の段階で finish() を記述します。これにより、アプリケーションが終了します。

これは、他のアクティビティが閉じられている場合にのみ機能します。それ以外の場合は、現在のアクティビティを閉じて最後のアクティビティに移動します。

于 2013-06-25T12:12:26.117 に答える
1

ユーザーがアプリケーションを終了し、リソースが解放されたときに呼び出されるメソッド onDestroy() があります。アクティビティでそれをオーバーライドして、好きなことを行うことができます。onDestroy() の 1 ステップ前が必要な場合は onStop です() アクティビティがバックグラウンドになったときなどに呼び出されます。オーバーライドすることもできます。

于 2013-06-25T08:04:09.667 に答える