gpt4 book ai didi

android - 应用程序卸载时不会删除 GreenDao 数据库

转载 作者:搜寻专家 更新时间:2023-11-01 09:37:31 42 4
gpt4 key购买 nike

我有一个使用 GreenDao 实现持久化的 Android 应用。

我的印象是,从设备上卸载应用程序应该删除路径/data/data/[包名称]/databases 下的所有数据文件,这是 GreenDao 默认存储数据的位置 (Where is my database file created)

鉴于我已经关闭我的应用程序以确保它没有运行并卸载该应用程序,当我重新安装该应用程序并运行它时,我希望不会存储之前 session 的数据。

但是,当我在全新安装后对相关 UserDao 执行 getRowById 请求时,我在上一个 session 中存储的特定用户数据仍然可用。

为什么这个数据在卸载后仍然存在?

最佳答案

检查 android list 中的 android:allowBackup 值,如果该值设置为 true 则 android 将备份数据库,并在卸载后保留它。

关于android - 应用程序卸载时不会删除 GreenDao 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41947509/

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