この議論(コメントで)は興味深い質問を提起しました:
exit
Android アプリ (Android のライフサイクルに関して) を呼び出すと、OS に損傷を与える可能性がありますか?
この議論(コメントで)は興味深い質問を提起しました:
exit
Android アプリ (Android のライフサイクルに関して) を呼び出すと、OS に損傷を与える可能性がありますか?
Android アプリで exit を呼び出した結果は何ですか (Android のライフサイクルに関して)
System.exit()のAndroid ドキュメントには、「VM の実行が停止し、プログラムが終了する」と記載されています。試してみたところ、System.exit() を呼び出したアプリのプロセスが強制終了されたようです。
Activity.finish() x System.exit という名前のAndroid 開発者スレッドで、誰かが「System.exit() はプロセス全体を強制終了する」と裏付けています。
Dianne Hackborn aka hackbod はさらにこう述べています。
それはOSにダメージを与える可能性がありますか?
OSにダメージを与えるべきではありません。Android は、システム上の他のプロセスではなく、アプリにそのプロセスを強制終了させるだけです。アプリが終了している間、システムの残りの部分を実行し続けます。
また、2 つのアプリケーションを実行し、そのうちの 1 つに System.exit() を呼び出すことで、これを確認しました。もう一方は影響を受けませんでした。