作者MOONY135 (谈无慾)
看板AndroidDev
标题[问题] copy .db进 app没成功
时间Sat Dec 16 21:04:14 2017
大家好
我想把现成的db复制进app里面并拿来存取
路径如下
"/data/data/com.henanet.dalel/databases/mydb.sqlite"
以下是我的code
http://codepad.org/XEzH7219
之後复制是复制进去了
但之後去查 发现我之前存好的table 没有被复制进去
所以里面是"空"的 想请问可能是那边出了问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.80.9
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1513429457.A.9FE.html
1F:→ erty0402: 猜测你的dabasehelper已经建出来了,这样就不会直接读 12/16 23:26
2F:→ erty0402: 取你复制的位置 12/16 23:26
3F:→ MOONY135: 所以是会有两个同名db的意思!? 12/17 09:27
4F:→ lnmlee: 你读的db 可能路径不一样 12/17 20:48
5F:→ MOONY135: 我写入的DB位置 有问题的意思吗? 12/17 21:10
6F:→ lnmlee: 你把你读db的程式码列一下 12/18 10:24
8F:→ lnmlee: 应该是档案已存在所以没有盖掉旧档 你要反安装後再重装 12/18 14:37
9F:→ lnmlee: 就是第一个程式码26行判断式 下break point 看有没有进去 12/18 14:49
10F:→ MOONY135: 我下过了 就算是 每次都盖掉DB还是无法作用 12/18 22:07
11F:→ lnmlee: 你的Db 有 android_metadata 这个table吗? 12/18 23:01
13F:→ MOONY135: !! 没有 12/18 23:27
14F:→ MOONY135: 请问这张table是拿来? 跟内容物是!? 12/18 23:28
16F:→ lnmlee: ns/3061868/what-is-the-android-metadata-table 12/18 23:31
17F:→ lnmlee: 手机用 忘了排板.... 12/18 23:32
18F:→ lnmlee: 你google 一下 android_matadata sqlite 就有解答了 12/18 23:34
19F:→ MOONY135: 好 我试试看 12/18 23:37