我在Android的setter中不断收到空对象引用。这是跟踪:
04-04 09:18:15.465 32664-1342 / com.example.farhad.rssfeedfyp I / XMLHelper:标记:rss 04-04 09:18:15.465 32664-1342 / com.example.farhad.rssfeedfyp I / XMLHelper:标记:频道04-04 09:18:15.465 32664-1342 / com.example.farhad.rssfeedfyp I / XMLHelper:标记:链接04-04 09:18:15.465 32664-1342 / com.example.farhad.rssfeedfyp I / XMLHelper :标记:标题04-04 09:18:15.475 32664-1342 / com.example.farhad.rssfeedfyp E / XMLHelper:例外:尝试调用虚拟方法'void com.example.farhad.rssfeedfyp.TPostValue.setTitle(java。 lang.String)'上的空对象引用
源代码可在https://github.com/farhadmiah/RssFeedFyp上获得。非常感谢您的帮助!
在XML帮助器的第99行中,如果元素的名称为,则仅创建一个新的item对象item
。
然后endElement(...)
,如果名称为,则设置标题title
。因此,在创建第一个项目之前,您遇到了一个title
不在item
元素内部的元素。
如果item
不为null,则可能应该添加额外的检查。同时使item
输出为空,以免出现意外数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句