在android中的System.exit()之后的代码执行

时间:2014-04-23 10:53:21

标签: java android jvm-hotspot

有一个问题how to implement uncaughtException android,评分最高的答案有代码

System.exit(2);
defaultUEH.uncaughtException(thread, ex);

这是否真的正确并且应该执行此代码? 我已经在HotSpotDalvik上对此进行了测试,看起来它并没有真正起作用。 在巫婆环境中它有效吗?

1 个答案:

答案 0 :(得分:0)

System.exit() 永远不会在Android app。这不会干净地关闭您的应用程序,这是一种关闭您的应用程序的沮丧方式。

也就是说,代码可能试图表示该语句没有立即执行,但是关闭应用程序需要一些时间。同时,它可能继续运行该行以上的代码。它与您在finish()上使用Activity时的行为类似。您可以将代码放在该行的下方,也可以运行。