关于Adapter中出现NullPointerException问题

今天在开发过程中(编写ListView的Adapter的时候),出现一个很是低级的错误:

07-03 12:28:10.875: E/AndroidRuntime(9227): java.lang.NullPointerException: Attempt to write to field 'android.widget.TextView xxxxxxxxxx  on a null object reference

网上查询半天,有人说是在对空间进行hide等操作的时候,该控件为空导致错误发生,自己也寻思好久,一切都如往常一样编码的。最终发现原来是原来是在Adapter中使用了ViewHolder,而对ViewHolder的成员全部没写访问权限,所以系统分配了private权限,导致无法获取。最终解决办法:将ViewHolder中所有成员都显示声明成public,问题搞定。

转载于:https://my.oschina.net/reborn87/blog/474090

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值