2016-04-04 12 views
-3

私はAndroidでセッターを使ってnullオブジェクトリファレンスを取得し続けています。トレースは次のとおりです。setterとgetterを使ったヌルオブジェクト参照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:link 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 nullオブジェクト参照の.rssfeedfyp.TPostValue.setTitle(java.lang.String) '

ソースコードはhttps://github.com/farhadmiah/RssFeedFypで利用できます。本当に助けに感謝します!

答えて

0

XMLヘルパーのオンライン99では、要素名がitemの場合にのみ、新しい項目オブジェクトを作成します。

endElement(...)では、名前がtitleの場合はタイトルを設定します。 title要素がitem要素内にないため、最初の項目を作成する前に発生しました。

itemがnullでない場合は、おそらく追加チェックを追加する必要があります。 また、予期しないデータを避けるために、itemを無効にしてください。

+0

ありがとう、それは働いた...私はあなたを愛しています。 –

関連する問題