左晓为主开发手持机充值管理机
zuoxiao
2023-11-30 8e3719a37a6be0c9e244a0160b5f2f3331ca3122
app/src/main/java/com/dayu/recharge/dao/BaseDaoSingleton.java
@@ -1,11 +1,14 @@
package com.dayu.recharge.dao;
import android.content.Context;
import android.os.Environment;
import android.os.FileUtils;
import androidx.room.Room;
import com.dayu.recharge.utils.MyFileUtil;
import java.io.File;
/**
 * Copyright (C), 2023,
@@ -16,19 +19,21 @@
public class BaseDaoSingleton {
    public static AppDatabase baseDao;
    public static AppDatabase AsynchBaseDao;
//MyFileUtil.SqlitePath +
    public static String SqlitePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "dayu" + File.separator + "data" + File.separator;
    //MyFileUtil.SqlitePath +
    public static AppDatabase getInstance(Context context) {
        if (baseDao == null) {
            baseDao = Room.databaseBuilder(
                    context,
                    AppDatabase.class,
                    "ConfigurationData"
                    SqlitePath + "ConfigurationData"
            ).allowMainThreadQueries().build();
        }
        return baseDao;
    }
    public static AppDatabase getAsynchInstance(Context context){
    public static AppDatabase getAsynchInstance(Context context) {
        if (AsynchBaseDao == null) {
            AsynchBaseDao = Room.databaseBuilder(