|  |  | 
 |  |  |  * Description: 创建数据库实例 | 
 |  |  |  */ | 
 |  |  | public class BaseDaoSingleton { | 
 |  |  |     public static AppDatabase baseDao; | 
 |  |  |     public static AppDatabase AsynchBaseDao; | 
 |  |  |     public static String SqlitePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + ".dayu" + File.separator + "data_qh" + File.separator; | 
 |  |  |     public static QHAloneAppDatabase baseDao; | 
 |  |  |     public static QHAloneAppDatabase AsynchBaseDao; | 
 |  |  |     public static String SqlitePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + ".dayu" + File.separator + "data" + File.separator; | 
 |  |  |  | 
 |  |  |     //MyFileUtil.SqlitePath + | 
 |  |  |     public static AppDatabase getInstance(Context context) { | 
 |  |  |     public static QHAloneAppDatabase getInstance(Context context) { | 
 |  |  |         if (baseDao == null) { | 
 |  |  |             baseDao = Room.databaseBuilder( | 
 |  |  |                     context, | 
 |  |  |                     AppDatabase.class, | 
 |  |  |                     SqlitePath + "ConfigurationData" | 
 |  |  |             ).allowMainThreadQueries().addMigrations(AppDatabase.MIGRATION_3_4).build(); | 
 |  |  |                     QHAloneAppDatabase.class, | 
 |  |  |                     SqlitePath + "ConfigurationData_qiheAlone" | 
 |  |  |             ).allowMainThreadQueries().addMigrations(QHAloneAppDatabase.MIGRATION_3_4).build(); | 
 |  |  |         } | 
 |  |  |         return baseDao; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static AppDatabase getAsynchInstance(Context context) { | 
 |  |  |     public static QHAloneAppDatabase getAsynchInstance(Context context) { | 
 |  |  |  | 
 |  |  |         if (AsynchBaseDao == null) { | 
 |  |  |             AsynchBaseDao = Room.databaseBuilder( | 
 |  |  |                     context, | 
 |  |  |                     AppDatabase.class, | 
 |  |  |                     SqlitePath + "ConfigurationData" | 
 |  |  |             ).addMigrations(AppDatabase.MIGRATION_3_4).build(); | 
 |  |  |                     QHAloneAppDatabase.class, | 
 |  |  |                     SqlitePath + "ConfigurationData_qiheAlone" | 
 |  |  |             ).addMigrations(QHAloneAppDatabase.MIGRATION_3_4).build(); | 
 |  |  |         } | 
 |  |  |         return AsynchBaseDao; | 
 |  |  |  |