package com.hbkykj.wisdomfuneralhome;
import android.content.Context;
/**
* @author Administrator
* @project: LargeScreen
* @package: com.hbkykj.wisdomfuneralhome.view
* @date:2020/7/16 9:08
* @brief: 全局异常捕获
*/
public class CrashExceptionHandler implements Thread.UncaughtExceptionHandler {
private static CrashExceptionHandler crashExceptionHandler;
private CrashExceptionHandler(){
}
/*
* 注意:在设计单例模式时,同步锁(synchronized)可以根据实际情况添加,如果是涉及到例如多线程断点下载,那么可以使用,一般常规情况不需要同步锁。
* 而且添加同步锁会降低运行效率
* */
public static CrashExceptionHandler getInstance() {
if (crashExceptionHandler==null){
crashExceptionHandler = new CrashExceptionHandler();
}
return crashExceptionHandler;
}
/*
*
* 处理全局异常的函数
* */
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
}
}
本文地址:https://blog.csdn.net/qq_35366269/article/details/107376497
如对本文有疑问, 点击进行留言回复!!
Springboot项目因为kackson版本问题启动报错解决方案
Java多线程下的其他组件之CyclicBarrier、Callable、Future和FutureTask详解
网友评论