Null Object 对 setter 和 getter SAXParser 的引用 Android
Null Object Reference with setters and getters SAXParser Android
我不断收到 Android 中 setter 的空 object 引用。这是踪迹:
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: 标签: link 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:异常:尝试在空 object 引用
上调用虚拟方法 'void com.example.farhad.rssfeedfyp.TPostValue.setTitle(java.lang.String)'
源代码可在 https://github.com/farhadmiah/RssFeedFyp 上获得。非常感谢您的帮助!
在您的 XML 帮助程序的第 99 行,如果元素的名称是 item
.
,您只创建一个新项目 object
然后在endElement(...)
中,如果名称是title
,则设置标题。
因此,在创建第一项之前,您遇到了不在 item
元素内的 title
元素。
如果 item
不为空,您可能应该添加额外的检查。
同时将 item
清空以避免出现意外数据。
我不断收到 Android 中 setter 的空 object 引用。这是踪迹:
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: 标签: link 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:异常:尝试在空 object 引用
上调用虚拟方法 'void com.example.farhad.rssfeedfyp.TPostValue.setTitle(java.lang.String)'源代码可在 https://github.com/farhadmiah/RssFeedFyp 上获得。非常感谢您的帮助!
在您的 XML 帮助程序的第 99 行,如果元素的名称是 item
.
然后在endElement(...)
中,如果名称是title
,则设置标题。
因此,在创建第一项之前,您遇到了不在 item
元素内的 title
元素。
如果 item
不为空,您可能应该添加额外的检查。
同时将 item
清空以避免出现意外数据。