源代码:源代码http://pan.baidu.com/s/1c29Imti
1 回答
已采纳
星箜下
TA贡献34条经验 获得超10个赞
首先,错误最开始肯定会告诉你是什么错误。 后面的一大堆 at 。(方法名) 是方法堆栈,表明错误是怎么抛出来的,at 的第一个方法就是抛出的源头,一般是系统API里面的方法。然后后面就是调用这个方法的方法了,有点绕口,总之,你可以找自己的包名,然后找到其第一个方法,错误是就是这个语句抛出的。
然后,这个错误是打不开myTongxunlu.db 貌似这个文件不是你的程序里的数据文件。你想打开其它程序的数据库,应该使用ContentProvider,直接这样读写,权限就是个问题。
而且你的代码里,打开的数据库也从没关过。
而且打开修改语句都写在Activity中,真的不是数据库访问的最佳实践。建议去慕课学个项目,怎么访问数据库,怎么访问别的应用的数据库。
- 1 回答
- 0 关注
- 1079 浏览
添加回答
举报
0/150
提交
取消