在保留数据库的同时,在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”); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |