8***@qq.com
8***@qq.com
  • 发布:2019-05-31 20:08
  • 更新:2022-07-11 10:58
  • 阅读:3411

uniapp 数据库sqlite数据丢失

分类:uni-app

uniapp 数据库sqlite数据丢失。

第一天安装后数据可以用。

过一段时间后再操作软件,偶尔会发现数据库丢失问题?

目前不知道是手机兼容问题,还是其它软件清除uniapp数据库

出现的手机品牌有 vivo 、华为、小米。

2019-05-31 20:08 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

麻烦技术人员,或研发大神指点迷津

新人一枚

新人一枚 - 打打酱油

很大可能性是数据库没有正常关闭引起的,
运行一下结束业务,可能就可以正常打开了
安装一个sqllite查看app,看一下数据库文件是否存在,如果存在一般就是这种情况造成的

8***@qq.com

8***@qq.com (作者)

已找到问题原因,希望对其他人有所帮助。

原因:数据库文件保存目录被程序删除
_doc/ 数据库推荐目录 与 生成图片文件推荐目录一致,导致清理历史图片时将数据库文件一并删除

期望官方推荐目录 添加后缀 如 _doc/db、_doc/img等等

前端工程师因不是同一个写的功能,又不是很了解安卓知识,导致该问题很难被发现,被定为。

  • 1***@qq.com

    有办法解决吗

    2019-08-04 22:06

  • 1***@qq.com

    解决方案是什么?

    2020-04-21 10:52

  • E***@foxmail.com

    5+ api 可以建文件夹

    2020-11-05 01:29

  • i***@163.com

    现在的问题还有就是app卸载掉以后 数据能不能保持持久化 不被清理掉

    2021-10-25 17:15

  • 1***@163.com

    回复 i***@163.com: 这个估计难了 除非 你把数据库 备份掉 使用文件读写的形式

    2022-07-09 14:53

1***@163.com

1***@163.com

老铁 我也遇到这个问题了
app安装以后 数据都存储在数据库了 重启手机或者app以后 数据库没了 头疼

该问题目前已经被锁定, 无法添加新回复