【问题标题】:Code execution after System.exit() in androidandroid中System.exit()之后的代码执行
【发布时间】:2014-04-23 10:53:21
【问题描述】:

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

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

这真的正确吗?这段代码应该被执行吗? 我已经在HotSpotDalvik 上对此进行了测试,看起来它并没有真正起作用。 在女巫环境下可以吗?

【问题讨论】:

    标签: java android jvm-hotspot


    【解决方案1】:

    System.exit() 应该永远Android app 上调用。这不会完全关闭您的应用程序,并且不鼓励您关闭应用程序。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      相关资源
      最近更新 更多