1 回答
TA貢獻(xiàn)34條經(jīng)驗(yàn) 獲得超10個(gè)贊
首先,錯(cuò)誤最開(kāi)始肯定會(huì)告訴你是什么錯(cuò)誤。 ?后面的一大堆 at 。(方法名) 是方法堆棧,表明錯(cuò)誤是怎么拋出來(lái)的,at 的第一個(gè)方法就是拋出的源頭,一般是系統(tǒng)API里面的方法。然后后面就是調(diào)用這個(gè)方法的方法了,有點(diǎn)繞口,總之,你可以找自己的包名,然后找到其第一個(gè)方法,錯(cuò)誤是就是這個(gè)語(yǔ)句拋出的。
然后,這個(gè)錯(cuò)誤是打不開(kāi)myTongxunlu.db ? 貌似這個(gè)文件不是你的程序里的數(shù)據(jù)文件。你想打開(kāi)其它程序的數(shù)據(jù)庫(kù),應(yīng)該使用ContentProvider,直接這樣讀寫,權(quán)限就是個(gè)問(wèn)題。
而且你的代碼里,打開(kāi)的數(shù)據(jù)庫(kù)也從沒(méi)關(guān)過(guò)。
而且打開(kāi)修改語(yǔ)句都寫在Activity中,真的不是數(shù)據(jù)庫(kù)訪問(wèn)的最佳實(shí)踐。建議去慕課學(xué)個(gè)項(xiàng)目,怎么訪問(wèn)數(shù)據(jù)庫(kù),怎么訪問(wèn)別的應(yīng)用的數(shù)據(jù)庫(kù)。
- 1 回答
- 0 關(guān)注
- 1162 瀏覽
添加回答
舉報(bào)
