从ROOM数据库中获取预先填充的数据

时间:2018-01-18 13:00:54

标签: android sqlite android-room

我是Android开发的新手。我正在创建一个带有房间持久库的应用程序。我已经有一个预先填充的.db文件。我能够插入和获取自己的数据,但我无法从数据库中获取已有的数据。

1 个答案:

答案 0 :(得分:2)

默认情况下,会议室不支持预先填充的数据。

但是我创建了this library,它可以帮助您使用资源文件夹中预先填充的数据库。

你可以像这样使用它

final AppDatabase db = RoomAsset.databaseBuilder(
                getApplicationContext(), AppDatabase.class, "your_db_name.db").build(); 

例如,请参阅the sample

请参阅this qustion了解更多替代方案