1
11
你看不到任何东西,因为异常发生在你的UI线程上,堆栈一直展开。因此没有更多的循环器,也没有用于显示Toast的支持。如果您想在屏幕上显示异常信息,您很可能需要在另一个进程中启动另一个活动。
您的UncaughtExceptionHandler也有问题。你真的应该保留一个旧的引用并在结尾处调用它
|
2
14
|
3
1
我知道这是一个老问题,但我希望我能拯救别人从挫折和浪费时间。 Qberticus是对的,你不能在同一个进程上启动一个活动,但你可以终止当前进程,让android在一个新进程中运行它:
参考 this page |
M.Jane · 组织和编写异常类的正确方法 6 年前 |
shubham daharwal · java中的内部捕获异常 6 年前 |
Jon · 如何在不需要任何操作的情况下处理Python异常 6 年前 |
felix1415 · C++捕获(标准::异常和e)与捕获(…) 6 年前 |
k0pernikus · 如何在scala中键入可能引发异常的函数? 6 年前 |