我需要在android应用程序中处理崩溃,是否在活动类中有任何回调函数或重写方法,当应用程序崩溃时将调用它们?指导我解决这个问题......
您可以设置一个未捕获的异常处理程序,每次都会调用它.像这样
final Thread.UncaughtExceptionHandler defaultHandler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
// do your magic
defaultHandler.uncaughtException(thread, throwable);
}
});
Run Code Online (Sandbox Code Playgroud)
您可能应该继承Application类并将此代码作为OnCreate方法中的第一件事来运行.获取默认处理程序并传递异常是为了确保在完成魔术之后正确处理.
你想要实现什么目标?
| 归档时间: |
|
| 查看次数: |
1137 次 |
| 最近记录: |