gpt4 book ai didi

安卓应用 : Old database still exists after switching to room database

转载 作者:行者123 更新时间:2023-12-05 00:20:57 25 4
gpt4 key购买 nike

切换到房间数据库后,我删除了 SQLite-Helper 类。但是,如果我安装我的应用程序,旧数据库仍会在我的智能手机上创建。

我打开设备文件资源管理器并在我的项目文件夹下找到/databases 包含以下数据库

local.db 这是我的旧数据库,日期为 1970-01-19 和 2.5 MByteslocal_db,这是新的房间数据库local_db-shm 和 local_db-whhich 似乎是一些房间数据

即使我卸载应用程序并重新安装它,local.db 也会再次出现。删除它也无济于事。

但我认为我已经删除了所有旧的 SQLiteHelper 代码。那么有谁知道,我在哪里可以找到摆脱旧数据库的关键?

最佳答案

如果 list (AndroidMainfest.xml) 具有 android:allowBackup="true",这可能会导致备份管理器自动恢复数据。从您对问题的描述来看,这很可能是原因。

尝试更改为使用android:allowBackup="false",卸载应用程序然后重新安装。

关于安卓应用 : Old database still exists after switching to room database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55855145/

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