Я использую Room для сохранения своих данных:
@Database(entities = {Colis.class}, version = 1)
public abstract class ChloeDatabase extends RoomDatabase {
public abstract ColisDao colisDao();
private static volatile ChloeDatabase INSTANCE;
public static ChloeDatabase getDatabase(final Context context) {
if (INSTANCE == null) {
synchronized (ChloeDatabase.class) {
if (INSTANCE == null) {
INSTANCE = Room.databaseBuilder(context.getApplicationContext(),
ChloeDatabase.class, "my_database")
// Wipes and rebuilds instead of migrating if no Migration object.
// Migration is not part of this codelab.
.fallbackToDestructiveMigration()
.build();
}
}
}
return INSTANCE;
}
}
Но я действительно хочу сохранить данные в sdcard
в формате sqlite (чтобы я мог экспортировать файл my_database.sqlite
в /sdcard/Android/data/my_package/my_database.sqlite
будь то на эмуляторе или на реальном устройстве).
Я целый день искал в интернете, не найдя решения.Может ли кто-нибудь помочь мне с этим вопросом?