是否可以将Android Room与数据库文件一起用作扩展文件的一部分而不是Assets?
我只是想知道因为我有一个大的预加载数据库,我想尽可能多地保存存储空间 . 如果我将数据库放在Assets文件中,我无法将其从APK中删除,因此我将APK中的数据库数据和设备存储中的数据库文件都重复 .
对的,这是可能的 . 只需确保将数据库文件复制到getDatabasePath文件夹,如果已经存在,则不要覆盖它 . 此外,请确保在创建AppDatabase之前复制数据库文件 .
1 回答
对的,这是可能的 . 只需确保将数据库文件复制到getDatabasePath文件夹,如果已经存在,则不要覆盖它 . 此外,请确保在创建AppDatabase之前复制数据库文件 .