源代碼:源代碼http://pan.baidu.com/s/1c29Imti
1 回答
已采納

星箜下
TA貢獻34條經驗 獲得超10個贊
首先,錯誤最開始肯定會告訴你是什么錯誤。 ?后面的一大堆 at 。(方法名) 是方法堆棧,表明錯誤是怎么拋出來的,at 的第一個方法就是拋出的源頭,一般是系統API里面的方法。然后后面就是調用這個方法的方法了,有點繞口,總之,你可以找自己的包名,然后找到其第一個方法,錯誤是就是這個語句拋出的。
然后,這個錯誤是打不開myTongxunlu.db ? 貌似這個文件不是你的程序里的數據文件。你想打開其它程序的數據庫,應該使用ContentProvider,直接這樣讀寫,權限就是個問題。
而且你的代碼里,打開的數據庫也從沒關過。
而且打開修改語句都寫在Activity中,真的不是數據庫訪問的最佳實踐。建議去慕課學個項目,怎么訪問數據庫,怎么訪問別的應用的數據庫。
- 1 回答
- 0 關注
- 1130 瀏覽
添加回答
舉報
0/150
提交
取消