美文网首页
Android 的UncaughtExceptionHandle

Android 的UncaughtExceptionHandle

作者: 84ed7ae0e2ba | 来源:发表于2016-03-22 17:40 被阅读150次

UncaughtExceptionHandler:是Thread的中的一个静态变量

Thread.getDefaultUncaughtExceptionHandler() 去获取一个defaultUncaughtExceptionHandler默认的UncaughtExceptionHandler的对象。

我们也可以通过的Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler handler)去重新设定一个UncaughtExceptionHandler的对象,

UncaughtExceptionHandler必须实现的方法

setDefaultUncaughtExceptionHandler

通过上面的代码我们就可以将app的中的崩溃信息写入到本地的文件中,我们可以在适当的时候将文件上传到到我们的服务器中,从而分析崩溃的信息。

使用的方法 

1 生成UncaughtExceptionHandler的对象,最好用单例模式。

2 在application的中的去初始化的UncaughtExceptionHandler的对象,并通过Thread.setDefaultUncaughtExceptionHandler()将Thread的UncaughtExceptionHandler设置成我们的。在崩溃的时候,友善提示崩溃,并保存信息,上传到我们的服务器中。

相关文章

网友评论

      本文标题:Android 的UncaughtExceptionHandle

      本文链接:https://www.haomeiwen.com/subject/ofrllttx.html