我想知道在Java中以下内容的区别:System.exit(0); System.exit(-1); System.exit(1); 我什么时候需要适当使用上述代码?
我知道在try/catch/finally块中使用return会产生麻烦 - 即使try或catch块中有返回语句,但最终块中的返回语句仍然是该方法的返回语句。 那么System.exit()也是如此吗?例如,如果我有一个try块:try { //Code System.ex...
如果我使用System.exit(...)关闭一个Android应用程序,那么传递什么状态码是否重要?我找不到任何文档说明Android是忽略它还是某些代码会导致错误消息或具有其他含义。
我知道不应该使用system.exit(0)。我已经阅读了很多教程,也说明了为什么不建议用它来退出应用程序,而finish()是更好的选择,但在非常罕见的情况下,如果使用这个“肮脏的解决方法”,那么我的主要问题是它是否会对安卓设备或设备的任何方面造成损害?
我正在处理我的应用程序的维护模块 try { if (isUndermaintanace) { System.exit(1); } else { prepareResources(); } } catch (Exc...