ご存知のように、このようなシナリオの Android のデフォルト フローは、オブジェクトへの参照を解放する前に、アクティビティのそれぞれのonSaveInstanceState
, onStop
,メソッドを呼び出します。onDestroy
Activity
ただし、アプリケーションがバックグラウンドにあり、これらのメソッドが呼び出されずにアクティビティが強制終了される場合がありますが、アプリケーション自体は破棄されません。
ただし、これを強制的に再現することはできません。多くのリソースを必要とするアプリケーションをフォアグラウンドで使用すると、アクティビティだけでなく、プロセス全体が強制終了されます。
低リソースでの「アプリの強制終了」は本質的に古い信号の方法であると信じているため、Androidシステムは実際にこれらのメソッドを呼び出さずにアクティビティを即座に「強制終了」(リリース)しますか? それとも私は幽霊を追いかけていますか?