2016-04-04 3 views
-3

Я продолжаю получать ссылку на нулевой объект с установщиком в Android. Вот след:Null Object Reference с сеттерами и геттерами SAXParser Android

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: канал 04-04 09: 18: 15.465 32664-1342/com.example.farhad.rssfeedfyp I/XMLHelper: TAG: ссылка 04-04 09: 18: 15.465 32664-1342/com .example.farhad.rssfeedfyp I/XMLHelper: TAG: title 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. был бы очень благодарен за помощь!

ответ

0

В строке 99 вашего хелпера XML вы создаете только новый объект объекта, если имя элемента равно item.

Затем в endElement(...) вы установили заголовок, если имя title. Итак, вы создали элемент title, который не находится внутри элемента item, прежде чем создавать первый элемент.

Возможно, вы должны добавить дополнительную проверку, если item не является нулевым. Также введите item во избежание непредвиденных данных.

+0

Спасибо, это сработало ... Я люблю тебя. –