TextView.setText都能出错啊。。。

这到底哪里错了呢。。我都打印出来了字符串,可是就是报错。。

https://img3.mukewang.com/5cb8118e0001091005770129.jpg

被整懵了。。。

布局:
https://img1.mukewang.com/5cb811900001872205350411.jpg

这个是自定义组件类
https://img.mukewang.com/5cb8119300013ccc04220121.jpg

这是获取对象。
https://img3.mukewang.com/5cb8119500010cdb06900022.jpg

空指针异常:

https://img3.mukewang.com/5cb8119700016bac07410062.jpg

https://img4.mukewang.com/5cb8119a0001b23b08000506.jpg


MMTTMM
浏览 628回答 6
6回答

拉丁的传说

错误信息时啥?是不是因为你TextView的调用有问题

繁星点点滴滴

这个把错误信息放出来,可能更容易查找原因,单就你的代码来看,是没有问题的...

森栏

RecommendListAdapter.getView()里面的converView.setTag(position)你把position设置进了tag, 所以当复用的时候, 你的moduels的赋值会有问题, 应该是设置converView.setTag(moduels), 另外Moduels类里面的tradeModelLabel是private居然没报错?

冉冉说

你试着在setText()括号里面加上+“”应该可以。

慕神8447489

converView.getTag(position) return null;

守候你守候我

converView.serTag(position)converView.getTag(position)就是这个问题了,而且converView.getTag()这个方法是不需要参数的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java