[问题] copy .db进 app没成功

楼主: MOONY135 (谈无欲)   2017-12-16 21:04:14
大家好
我想把现成的db复制进app里面并拿来存取
路径如下
"/data/data/com.henanet.dalel/databases/mydb.sqlite"
以下是我的code
http://codepad.org/XEzH7219
之后复制是复制进去了
但之后去查 发现我之前存好的table 没有被复制进去
所以里面是"空"的 想请问可能是那边出了问题?
作者: erty0402 (缺副驾驶)   2017-12-16 23:26:00
猜测你的dabasehelper已经建出来了,这样就不会直接读取你复制的位置
楼主: MOONY135 (谈无欲)   2017-12-17 09:27:00
所以是会有两个同名db的意思!?
作者: lnmlee   2017-12-17 20:48:00
你读的db 可能路径不一样
楼主: MOONY135 (谈无欲)   2017-12-17 21:10:00
我写入的DB位置 有问题的意思吗?
作者: lnmlee   2017-12-18 10:24:00
你把你读db的程式码列一下
楼主: MOONY135 (谈无欲)   2017-12-18 11:02:00
作者: lnmlee   2017-12-18 14:37:00
应该是档案已存在所以没有盖掉旧档 你要反安装后再重装就是第一个程式码26行判断式 下break point 看有没有进去
楼主: MOONY135 (谈无欲)   2017-12-18 22:07:00
我下过了 就算是 每次都盖掉DB还是无法作用
作者: lnmlee   2017-12-18 23:01:00
你的Db 有 android_metadata 这个table吗?https://i.imgur.com/nTN6IzB.png
楼主: MOONY135 (谈无欲)   2017-12-18 23:27:00
!! 没有请问这张table是拿来? 跟内容物是!?
作者: lnmlee   2017-12-18 23:31:00
那你加上去应该就行了 https://stackoverflow.com/questions/3061868/what-is-the-android-metadata-table手机用 忘了排板....你google 一下 android_matadata sqlite 就有解答了
楼主: MOONY135 (谈无欲)   2017-12-18 23:37:00
好 我试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com