【问题标题】:replace database file from assets by the database from data folder用数据文件夹中的数据库替换资产中的数据库文件
【发布时间】:2015-05-15 12:24:11
【问题描述】:

我有一个数据库文件 "myDB.db"它只有一个表),我把那个文件放到 assets 文件夹中,我的应用程序从它,我可以读取数据没有问题,但是当我尝试在我的表中添加一个新行时,新行仅存在于数据文件夹中,这意味着如果我清除数据或重新安装我的应用程序,我会丢失我的新行。如何将该行添加到资产文件夹 “myDB.db” 中的文件中?或者如何将新数据库从我的数据/数据文件夹替换到资产文件夹中的旧文件“myDB.db”i use this code

对不起我的不好英语。

【问题讨论】:

    标签: android database sqlite assets


    【解决方案1】:

    您无法在应用程序中执行此操作。资产是只读的。

    您可以修改计算机上的数据库并替换捆绑在 APK 中的资源的源版本。

    要对预安装的数据库进行版本控制,并且您正在使用的代码没有问题,请考虑sqlite-asset-helper

    【讨论】:

      猜你喜欢
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-02
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多