,,,

apk程序怎么在升级版本覆盖重新安装的时候保证以前数据库数据不丢失呢?
比如我旧版本有收藏的数据,想在新版本覆盖安装后保证数据不会丢失,还是有收藏的数据在新版本覆盖安装后?应该怎么实现啊?
恩 我试了  只要onUpgrade没有删除表的操作就行...

keystore 

你有没有写数据库版本更新的实现哈

先对数据进行转储,清空数据表中的记录,接着对数据表进行更新,当数据表更新完成后再将数据保存回来

补充一下,具体看看《疯狂android讲义》,331页,然后再查查具体实施方法吧,希望你能帮你解决问题

更新要升级apk的数据库版本,升级之前读取数据库中的数据,升级后再把数据存储到更新过的数据库中

可不可以你将要新添的数据放到一个临时的数据库里,放到raw里面,然后安装的时候,拷贝到data里面;初次运行,检查临时数据库是否存在,如果存在则将新添的数据添加到主数据库里,然后删除临时数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值