0
点赞
收藏
分享

微信扫一扫

Java 单例模式


核心代码:

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) {




}


}

 


举报

相关推荐

0 条评论