在安卓系统中使用异常来使应用程序崩溃

10

我只想使用Android中的Exception来崩溃一个应用并显示“死亡对话框”(强制关闭对话框)。 这可能吗? 如何做到?


1
在某个地方放置 int i = 1/0 - S.D.
3个回答

25

你需要的是一个 RuntimeException,否则编译器会强制你将代码放在 try-catch 块中。

throw new RuntimeException("Crash!");

终于做到了,我可以在任何函数中执行“throw new RuntimeException(new MyException())”而不需要放置“throws Exception”和try-catch块。谢谢! - user948620

2

我可以结合@Tom G的答案和你的答案,谢谢。 - user948620

1

尝试将任何错误语句放入try块中,有许多可用的异常,如算术数组下标越界等,然后在catch中执行您想要执行的操作。

如果您未默认捕获它,则无需执行任何操作即可显示forceclose对话框。

当您想要崩溃应用程序时,为什么要捕获异常呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接