[SettingsLib] Init the db in memory

Bug: 236919685
Test: manual
Change-Id: I18e50d0766a032ce3b1899475948d580697938ab
This commit is contained in:
Zoey Chen
2022-10-05 17:15:11 +00:00
parent 25e29a100f
commit e467cd19d9

View File

@@ -32,7 +32,6 @@ import androidx.sqlite.db.SupportSQLiteDatabase;
public abstract class MobileNetworkDatabase extends RoomDatabase {
public static final String TAG = "MobileNetworkDatabase";
public static final String DATABASE_NAME = "mobilenetworksettings_db";
public abstract SubscriptionInfoDao mSubscriptionInfoDao();
@@ -47,8 +46,7 @@ public abstract class MobileNetworkDatabase extends RoomDatabase {
* @return The MobileNetworkDatabase.
*/
public static MobileNetworkDatabase createDatabase(Context context) {
return Room.databaseBuilder(context,
MobileNetworkDatabase.class, DATABASE_NAME)
return Room.inMemoryDatabaseBuilder(context, MobileNetworkDatabase.class)
.fallbackToDestructiveMigration()
.enableMultiInstanceInvalidation()
.build();