
首先创建一个Application类,如下所示:
public class Controller extends Application { private static Thread.UncaughtExceptionHandler defaultHandler; @OverrIDe public voID onCreate() { super.onCreate(); if (defaultHandler == null) { defaultHandler = Thread.getDefaultUncaughtExceptionHandler(); } Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { @OverrIDe public voID uncaughtException(Thread t,Throwable e) { FirebaseCrash.report(e); //or whatever defaultHandler.uncaughtException(t,e); //this will show crash dialog. } }); }} 然后将此类用作清单中的应用程序:
<application androID:name=".Controller" ... />总结
以上是内存溢出为你收集整理的android – 如何处理未捕获的异常,然后将处理委托回系统?全部内容,希望文章能够帮你解决android – 如何处理未捕获的异常,然后将处理委托回系统?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)