如何从android中的本地fie路径访问RoomDatabase?

时间:2018-04-13 11:52:10

标签: android android-room

我是房间数据库的新手我有一个疑问我已经从谷歌驱动器下载了房间数据库并将其存储在本地文件管理器中从那条路径如何管理房间数据库我已经搜索了很多,但没有一个对我有帮助请有人告诉我该怎么做现在让我发布我到目前为止所尝试的内容:

Room.databaseBuilder(context, RoomDB.class, "storage/emulated/0/mm/mm.db") .allowMainThreadQueries().build();

我已经为构建器方法提供了文件路径,但每次插入时都会获得新值,有人可以帮助我!提前致谢

1 个答案:

答案 0 :(得分:0)

为了执行此操作,您必须先将数据库文件复制到data/data/YOUR_PACKAGE_NAME/databases/,然后再运行任何查询。

请查看thisthis了解更多信息和工作示例。