1. ホーム
  2. android

Android: Application クラスの onDestroy() または同様のメソッド

2023-09-17 23:17:43

質問

アプリケーションクラスを拡張して、コンテキストを必要とするいくつかのグローバル変数を使用しています。アプリケーションクラスにonCreate()メソッドがあり、アクティビティ内の他のonCreate()の前に呼び出されることを知っています。 私は、オーバーライドすることができるアプリケーションクラスのonDestroy()または同様のメソッドがあるかどうかを知りたいのです。 そうすれば、私は永続的なメモリに変数を格納し、リスナーを登録解除し、アプリのプロセスが殺される前に最後のメッセージをサーバーに送信することができるでしょうか?そうでない場合、それを行うための他の方法はありますか?

どのように解決するのですか?

Applicationクラスの本番機では、このようなコールバックはありません。

やりたいことは通常、変更が行われた直後か、あるいは onPause() で行う必要があります。