[問題] 讀取SQLite資料並呈現在列表的解決方法?

看板AndroidDev作者時間3年前 (2020/12/22 23:28), 3年前編輯推噓1(104)
留言5則, 2人參與, 3年前最新討論串1/1
跟著網路的教學做 目前資料存入SQLite裡測試過,沒有問題,資料確實有存入資料庫裡(感動)。 但是讀取SQLite並呈現在列表時就出現的問題! (感覺就差最後一點點就能完成了Orz~) 系統一直報第29行錯誤,google一下,好像是要我new 一個ArrayList 但我試過還是不對 對照網路教學來看,也並沒有哪裡有寫錯誤,所以想問這個該怎麼解決呢? 先感謝各位回答~ https://i.imgur.com/YbcY8vk.png
https://i.imgur.com/geuWAiM.png
https://i.imgur.com/vUYF2mY.png
https://i.imgur.com/KNLNV5I.png
https://i.imgur.com/9UlttpE.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.1.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1608650938.A.75F.html

12/23 00:45, 3年前 , 1F
你的dataholder只有宣告沒給他實例
12/23 00:45, 1F

12/23 00:46, 3年前 , 2F
這是一個空指標的錯誤
12/23 00:46, 2F
請問,這該怎麼解決呢? 一般範例來說是要new一個ArrayList變數,之後在變數.add()<-預放資料 但這個我看教學好像是不用自己預放資料,是使用者輸入的資料,之後從資料庫讀取 我有試過new一個ArrayList變數,但執行時依然報錯

12/23 02:47, 3年前 , 3F
你說你new了還是報錯 那你應該提供錯誤的地方~
12/23 02:47, 3F

12/23 08:59, 3年前 , 4F
你要new一個實例給他,然後cause exception 應該會變
12/23 08:59, 4F

12/23 09:00, 3年前 , 5F
表示錯誤不只一個
12/23 09:00, 5F
終於成功了,原來是我new的方式錯了!! 我之前new的方式是用預放資料的方式來new,修正後就對了 感謝@zcbxvsdf、@evo1994您的指點,謝謝。 ※ 編輯: MAXQb (111.243.13.227 臺灣), 12/23/2020 10:53:15
文章代碼(AID): #1VuX2wTV (AndroidDev)
文章代碼(AID): #1VuX2wTV (AndroidDev)