android 彻底退出应用程序在不同API下需要调用的方法

view plainprint?

exitpublicvoidexit(intstatus)通过启动虚拟机的关闭序列,终止当前正在运行的Java虚拟机。此方法从不正常返回。可以将变量作为一个状态码;根据惯例,非零的状态码表示非正常终止。虚拟机的关闭序列包含两个阶段。在第一个阶段中,会以某种未指定的顺序启动所有已注册的关闭钩子(hook)(如果有的话),并且允许它们同时运行直至结束。在第二个阶段中,如果已启用退出终结,则运行所有未调用的终结方法。一旦完成这个阶段,,虚拟机就会暂停。如果在虚拟机已开始其关闭序列后才调用此方法,那么若正在运行关闭钩子,则将无限期地阻断此方法。如果已经运行完关闭钩子,并且已启用退出终结(on-exitfinalization),那么此方法将利用给定的状态码(如果状态码是非零值)暂停虚拟机;否则将无限期地阻断虚拟机。System.exit方法是调用此方法的一种传统而便捷的方式。参数:status-终止状态。按照惯例,非零的状态码表明非正常终止。抛出:SecurityException-如果安全管理器存在,并且其checkExit方法不允许存在指定的状态另请参见:SecurityException,SecurityManager.checkExit(int),addShutdownHook(java.lang.Thread),removeShutdownHook(java.lang.Thread),runFinalizersOnExit(boolean),halt(int)

别人失去了信心,他却下决心实现自己的目标。

android 彻底退出应用程序在不同API下需要调用的方法

相关文章:

你感兴趣的文章:

标签云: