gpt4 book ai didi

android - 房间库可以从 Assets 文件夹中复制数据库吗?

转载 作者:行者123 更新时间:2023-12-04 23:52:18 27 4
gpt4 key购买 nike

我在 Assets 文件夹中有带有预加载数据库的旧项目。该项目有SQLiteOpenHelper为数据库操作实现。但现在要更新应用程序,我想将我的项目移动到 Room数据库库。

所以我的问题是,Room 库中是否有任何可用的方法或功能,我可以在运行时在应用程序中使用预加载的 db 文件。

或者有什么方法可以先加载数据库,然后从房间库中直接在该数据库上执行查询?

最佳答案

Is there any method or feature available in Room library with I can use preloaded db file in app at runtime.


从房间 2.2.0 开始, RoomDatabase.Builder支持 createFromAsset()createFromFile()用于设置具有预加载初始内容的数据库。见 the documentation更多。

关于android - 房间库可以从 Assets 文件夹中复制数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49338939/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com