作者MAXQb ()
看板AndroidDev
标题[问题] 读取SQLite资料并呈现在列表的解决方法?
时间Tue Dec 22 23:28:54 2020
跟着网路的教学做
目前资料存入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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1608650938.A.75F.html
1F:→ zcbxvsdf: 你的dataholder只有宣告没给他实例 12/23 00:45
2F:→ zcbxvsdf: 这是一个空指标的错误 12/23 00:46
请问,这该怎麽解决呢?
一般范例来说是要new一个ArrayList变数,之後在变数.add()<-预放资料
但这个我看教学好像是不用自己预放资料,是使用者输入的资料,之後从资料库读取
我有试过new一个ArrayList变数,但执行时依然报错
3F:推 evo1994: 你说你new了还是报错 那你应该提供错误的地方~ 12/23 02:47
4F:→ zcbxvsdf: 你要new一个实例给他,然後cause exception 应该会变 12/23 08:59
5F:→ zcbxvsdf: 表示错误不只一个 12/23 09:00
终於成功了,原来是我new的方式错了!!
我之前new的方式是用预放资料的方式来new,修正後就对了
感谢@zcbxvsdf、@evo1994您的指点,谢谢。
※ 编辑: MAXQb (111.243.13.227 台湾), 12/23/2020 10:53:15