我看到人们不建议在Android (而不是java)中使用 System.exit(0)
来关闭各种论坛上的应用程序,包括SO here
- 您的流程中还有另一个系统可以识别的组件。在这种情况下调用exit()将终止进程, 杀死你的其他组件并可能破坏你的数据。该 操作系统当然可以少关注,但您的用户可能不会欣赏它。 : - )
和here。
但在任何地方都没有详细解释 使用它可能会产生什么影响。
我正在寻找详细的解释,可能是官方参考(遗憾的是我找不到一个)
答案 0 :(得分:3)
System.exit(0)不会终止您的应用。实际发生的是,进程被杀死并立即重新启动,堆栈中只有少量活动。
有关详细信息,请参阅此