加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在保留数据库的同时,在Flutter中使用新版本更新(本机)Android应

发布时间:2020-12-14 14:49:39 所属栏目:百科 来源:网络整理
导读:我有一个用 java编写的小应用程序,我用flutter重写. 是否可以通过保持SQLite数据库结构完整(包括所有数据)来转换到新版本? 我运行了测试,虽然我能够覆盖应用程序,但升级后数据丢失了. 解决方法 如果有人需要它,我能够从现有数据库中读取数据并使用flutter写
我有一个用 java编写的小应用程序,我用flutter重写.

是否可以通过保持SQLite数据库结构完整(包括所有数据)来转换到新版本?

我运行了测试,虽然我能够覆盖应用程序,但升级后数据丢失了.

解决方法

如果有人需要它,我能够从现有数据库中读取数据并使用flutter写入它.

我以前的测试出错了,因为基地分配在不同的目录中.

在java中,我使用SQLiteOpenHelper类创建了数据库,而在新的flutter应用程序中,我尝试使用getApplicationDocumentsDirectory()进行连接.

我只是改变了访问路径,它已全部结算:)

var databasesPath = await getDatabasesPath();String path = join(databasesPath,“database.db”);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读