Używam biblioteki Persistence Room dla mojej aplikacji na Androida, ale po jej utworzeniu nie mogę znaleźć pliku .sql z tabelami na moim urządzeniu.Dlaczego podczas korzystania z pokoju Android nie utworzono pliku bazy danych?
Kiedy tworzę bazę danych przez SQLiteOpenHelper
, widzę wszystkie moje tabele w folderze dane na urządzeniu, ale kiedy tworzę bazę danych przez Pokój, nie ma nigdzie pliku.
Gdzie mogę zobaczyć zawartość wszystkich moich stołów?
Tworzenie kodu do bazy danych:
@Provides
@Singleton
PokuponDataBase providePokuponDataBase() {
return Room.inMemoryDatabaseBuilder(SuperDealApp.getInstance().getApplicationContext(), PokuponDataBase.class, "PokuponRoomDatabase").build();
}
Wypróbuj 'getDatabasePath()' jako [sugerowane tutaj] (https://stackoverflow.com/questions/44263891/how-to-use-room-persistence-library- with-pop-populated-database#comment75538553_44263891). – Sufian