Java 带有setter和getter的空对象引用

Java 带有setter和getter的空对象引用,java,android,rss,nullreferenceexception,saxparser,Java,Android,Rss,Nullreferenceexception,Saxparser,我一直在Android中使用setter获取空对象引用。以下是跟踪: 04-04 09:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:TAG:rss 04-04 09:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:TAG:channel 04-04 09:18:15.465 32664-1342/com.example.farhad.rs

我一直在Android中使用setter获取空对象引用。以下是跟踪:

04-04 09:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:TAG:rss 04-04 09:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:TAG:channel 04-04 09:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:TAG:link:04:18:15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper:0409:18:15.475 32664-1342/com.example.farhad.rssfeedfyp E/XMLHelper:异常:尝试对空对象引用调用虚拟方法“void com.example.farhad.rssfeedfyp.TPostValue.setTitlejava.lang.String”


源代码在上提供。非常感谢您的帮助

在XML帮助程序的第99行,仅当元素的名称为item时,才创建新的item对象

然后在endElement…,如果名称为title,则设置标题。 因此,在创建第一个项目之前,您遇到了一个title元素,它不在item元素中

如果项不为null,您可能应该添加额外的检查。 还将该项设置为空以避免意外数据