扫码关注官方订阅号
这到底哪里错了呢。。我都打印出来了字符串,可是就是报错。。
被整懵了。。。
布局:
这个是自定义组件类
这是获取对象。
空指针异常:
ringa_lee
错误信息时啥?是不是因为你TextView的调用有问题
这个把错误信息放出来,可能更容易查找原因,单就你的代码来看,是没有问题的...
RecommendListAdapter.getView()里面的converView.setTag(position)你把position设置进了tag, 所以当复用的时候, 你的moduels的赋值会有问题, 应该是设置converView.setTag(moduels), 另外Moduels类里面的tradeModelLabel是private居然没报错?
RecommendListAdapter.getView()
converView.setTag(position)
tag
moduels
converView.setTag(moduels)
Moduels
tradeModelLabel
private
你试着在setText()括号里面加上+“”应该可以。
converView.getTag(position) return null;
converView.getTag(position)
converView.serTag(position)converView.getTag(position)就是这个问题了,而且converView.getTag()这个方法是不需要参数的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
错误信息时啥?是不是因为你TextView的调用有问题
这个把错误信息放出来,可能更容易查找原因,单就你的代码来看,是没有问题的...
RecommendListAdapter.getView()
里面的converView.setTag(position)
你把position设置进了tag
, 所以当复用的时候, 你的moduels
的赋值会有问题, 应该是设置converView.setTag(moduels)
, 另外Moduels
类里面的tradeModelLabel
是private
居然没报错?你试着在setText()括号里面加上+“”应该可以。
converView.getTag(position)
return null;converView.serTag(position)
converView.getTag(position)
就是这个问题了,而且converView.getTag()这个方法是不需要参数的