在Android中使用Exception崩溃应用程序

时间:2012-12-22 05:59:26

标签: java android exception crash

我只是想让Android应用程序崩溃并在Android中使用Exception显示“死亡对话”(强制关闭对话框)。可能吗?怎么做?

3 个答案:

答案 0 :(得分:18)

你想要的是RuntimeException,因为编译器会强迫你在try-catch块中移动你的代码。

throw new RuntimeException("Crash!");

答案 1 :(得分:1)

尝试在try块中放入任何错误的语句,有很多例外可用,例如arithmeticarrayindexoutofbounds等等,然后按照你想要做的去做。

为了显示forceclose对话框,默认情况下,当你没有捕捉到强制关闭对话框时,你不需要做某事。

为什么要在应用程序崩溃时捕获异常?

答案 2 :(得分:1)

我认为你正在寻找uncaughtExceptionHandler。

这是一个很好的例子,

http://iamvijayakumar.blogspot.in/2012/09/android-uncaughtexceptionhandler.html

在您的Activity中使用此代码注册未捕获的异常处理程序

Thread.setDefaultUncaughtExceptionHandler(new UnCaughtException(MainActivity.this));