我是Android开发的新手。我正在创建一个带有房间持久库的应用程序。我已经有一个预先填充的.db文件。我能够插入和获取自己的数据,但我无法从数据库中获取已有的数据。
答案 0 :(得分:2)
默认情况下,会议室不支持预先填充的数据。
但是我创建了this library,它可以帮助您使用资源文件夹中预先填充的数据库。
你可以像这样使用它
final AppDatabase db = RoomAsset.databaseBuilder(
getApplicationContext(), AppDatabase.class, "your_db_name.db").build();
例如,请参阅the sample。
请参阅this qustion了解更多替代方案