作者lunenknight (BlackMilk)
看板AndroidDev
标题[问题] 新手问题...SQLite DB问题...
时间Thu Aug 30 10:57:54 2012
不好意思 我是最近开始接触android开发的超级新手...
有点问题 想要请教版上的前辈...
最近想要练习将资料储存进资料库的问题
但不知为何每当在程式的进入点加入已建好的资料库时
模拟总是会force close
但把加入资料库的片段删除则又可以正常执行....
会是建构子方面的问题吗??
虚心接受前辈们的各种批评指教..毕竟学Java也才不过三个月...ˊˋ
19 20行是加入资料库的片段
这是程式片段
http://pastebin.com/H9ff5msU
Logcat
http://ppt.cc/5IE~
真的麻烦各位了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.226.50
※ 编辑: lunenknight 来自: 122.118.226.50 (08/30 10:58)
1F:推 givemepass:你的DBHelper class怎麽宣告的? 08/30 20:57
4F:→ foreverlyc:DatabaseHelper mDatabaseHelper=new DatabaseHelper() 08/30 23:04
5F:→ foreverlyc:mDatabaseHelper.open(); 其他就自己看吧! 08/30 23:05
6F:→ foreverlyc:别忘记用完要close 08/30 23:05
7F:→ qweqweqweqwe:因为 DBHelper helper = new DBHelper(this, ... 09/04 00:57
8F:→ qweqweqweqwe:这边的this 还是 null 所以你拿到 nullpointer 09/04 00:58
9F:→ qweqweqweqwe:改写成 DBHelper helper; new的部分放到 onCreate 09/04 00:58
10F:→ qweqweqweqwe:的最後面 09/04 00:58