您的位置:首页 > 移动开发

Android自定义捕获Application全局异常

2015-07-23 11:12 429 查看


public class MyApplication extends Application 
{
    public void onCreate() 
    {
        super.onCreate();
        GlobalException handler = GlobalException.getInstance();        
        Thread.setDefaultUncaughtExceptionHandler(handler);     
       
    }
}






public class GlobalException implements UncaughtExceptionHandler
{    
    private final static GlobalException myCrashHandler = new GlobalException();

    private GlobalException()
    {
    }

    public static synchronized GlobalException getInstance()
    {
        return myCrashHandler;
    }

    public void uncaughtException(Thread arg0, Throwable arg1)
    {
        Trace.Log("-------------caught Exception--");
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: