Android アクティビティを開始すると、最初onCreate()
に呼び出され、次にonResume()
.
次に、戻るボタンを押してホーム画面に戻り、アプリアイコンをもう一度タップすると、最初onCreate()
に が呼び出され、次に が呼び出されonResume()
ますonDestroy()
。
私のアプリはまだアクティブですがonDestroy()
、いくつかのメンバーをnullに設定するため、何らかのアクションを実行するとエラーが発生します。
何故ですか?
更新:押し戻してから 30 秒待つと、すべて正常に動作します。.interrupt()
いくつかの変数を null に設定してバックグラウンド スレッドを実行する以外は、onDestroy で重いことは何もしていません。