看板 AndroidDev 關於我們 聯絡資訊
不好意思 我是最近開始接觸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)
givemepass:你的DBHelper class怎麼宣告的? 08/30 20:57
lunenknight:這是db部分 http://pastebin.com/cGQBVe6b 08/30 22:18
foreverlyc:用這個http://goo.gl/gqq8Z 08/30 23:02
foreverlyc:DatabaseHelper mDatabaseHelper=new DatabaseHelper() 08/30 23:04
foreverlyc:mDatabaseHelper.open(); 其他就自己看吧! 08/30 23:05
foreverlyc:別忘記用完要close 08/30 23:05
qweqweqweqwe:因為 DBHelper helper = new DBHelper(this, ... 09/04 00:57
qweqweqweqwe:這邊的this 還是 null 所以你拿到 nullpointer 09/04 00:58
qweqweqweqwe:改寫成 DBHelper helper; new的部分放到 onCreate 09/04 00:58
qweqweqweqwe:的最後面 09/04 00:58