E. *_*ter 2 database sqlite android android-room
切换到房间数据库后,我删除了 SQLite-Helper 类。但如果我安装应用程序,旧数据库仍会在我的智能手机上创建。
我打开了设备文件资源管理器,并在我的项目文件夹 /databases 下找到了以下数据库
local.db 是我的旧数据库,日期为 1970-01-19,2.5 MB local_db 是新房间数据库 local_db-shm 和 local_db-wal 似乎是一些房间数据
即使我卸载该应用程序并重新安装,local.db 也会再次出现。删除它也没有帮助。
但我认为我已经删除了所有旧的 SQLiteHelper 代码。那么有人知道我在哪里可以找到摆脱旧数据库的关键吗?
如果清单 (AndroidMainfest.xml) 有android:allowBackup="true",这可能会导致备份管理器自动恢复数据。从您对问题的描述来看,很可能是这个原因。
尝试更改为 use android:allowBackup="false",卸载该应用程序然后重新安装。
| 归档时间: |
|
| 查看次数: |
917 次 |
| 最近记录: |