作者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