package com.application.zhangshi_app_android.data.source.local;
|
|
import com.application.zhangshi_app_android.data.source.LocalDataSource;
|
|
/**
|
* @author Ljj
|
* @date 2023.03.01. 21:21
|
* @desc 本地数据源 接口实现类
|
* 配合 Room框架 或 SP本地存储 使用
|
*/
|
public class LocalDataSourceImpl implements LocalDataSource {
|
private volatile static LocalDataSourceImpl INSTANCE = null;
|
|
public static LocalDataSourceImpl getInstance() {
|
if (INSTANCE == null) {
|
synchronized (LocalDataSourceImpl.class) {
|
if (INSTANCE == null) {
|
INSTANCE = new LocalDataSourceImpl();
|
}
|
}
|
}
|
return INSTANCE;
|
}
|
|
public static void destroyInstance() {
|
INSTANCE = null;
|
}
|
|
private LocalDataSourceImpl() {
|
|
}
|
}
|