1

onDestroy() の動作がわかりません。私の質問は次のとおりです。ホールアプリを殺さずに、onDestroy() を呼び出さずにアクティビティが殺される可能性はありますか? つまり、アプリに (ランチャーが呼び出すアクティビティ以外のアクティビティに) 戻り、1 つのアクティビティが onDestroy() を呼び出さずに強制終了されたという状況になるのでしょうか?

バックグラウンドからアクティビティに戻った場合、onDestroy なしでは一部のアクティビティが殺されることはありません。

ありがとう!

4

3 に答える 3

1

いいえ、そうは思いません。メモリ不足のためにアプリケーションが強制終了されると、アプリプロセス全体が強制終了されるため、この状況では onDestroy() が呼び出されない可能性があり、保存できない限り、アプリはランチャーアクティビティに再び戻りますアプリが強制終了される前のonPause()状態でのアプリケーションの状態。

于 2013-07-28T08:27:48.513 に答える