You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Realm应用卸载后,数据库及数据表是否会被删除?

Android卸载后Realm数据库及数据表的删除情况

嗨,这个问题我很清楚,直接给你明确结论:

  • 如果你是用Realm的默认配置开发的这款简易应用,那卸载应用后,所有Realm数据库文件以及里面的2张数据表都会被完全删除。
  • 背后的逻辑是:Realm在Android上默认会把数据库文件存放在应用的私有内部存储目录(具体路径类似/data/data/你的应用包名/files/),而Android系统的规则是,当应用被卸载时,会自动清理该应用专属的私有存储目录下的所有内容——不管是数据库、缓存文件还是配置项,都会被彻底清除。
  • 额外提一句:要是你手动修改了Realm的存储路径(比如把数据库放到了外部公共存储区),那卸载后这部分的文件可能不会被系统自动删掉,但这种自定义配置在简易应用里很少用到,你应该是用的默认设置,所以完全不用担心遗留数据的问题。

内容的提问来源于stack exchange,提问作者lacas

火山引擎 最新活动