最佳答案
我想使用一个预填充的数据库房间,但我不知道如何告诉房间在哪里找到我的数据库。
现在我把它放在 src/main/assets/databases
中,当我为 Room 数据库创建实例时,我这样创建它:
Room.databaseBuilder(
getApplicationContext(),
AppDatabase.class,
"justintrain.db"
)
.allowMainThreadQueries()
.build();
通过这种方式,我认为它每次都在创建一个新的数据库,或者不管怎样,它没有使用预填充的数据库。
我怎样才能找到我的数据库?