我正在尝试从多个网站添加rss,如下面的
protected void onHandleIntent(Intent intent) {
List<RssItem> rssItems = null;
List<RssItem> rssItems1=null;
List<RssItem> listfinal=null;
try {
RssParser parser = new RssParser();
rssItems=parser.parse(getInputStream(LINK_FIRST);
rssItems = parser.parse(getInputStream(LINK_SECOND));
listfinal.addAll(rssItems);
listfinal.addAll(rssItems1);
} catch (XmlPullParserException e) {
Log.w(e.getMessage(), e);
} catch (IOException e) {
Log.w(e.getMessage(), e);
} catch(NullPointerException e){
Log.w(e.getMessage(),e);
}
Bundle bundle = new Bundle();
bundle.putSerializable(ITEMS, (Serializable) listfinal);
ResultReceiver receiver = intent.getParcelableExtra(RECEIVER);
receiver.send(0, bundle);
}
但是我无法从这两个网站获取所有内容并将这些内容添加到listfinal对象上。
如果我只在捆绑中添加rssItems或rssItems1,那么它工作正常。
我已经搜索过,但没有解决这个问题。 请帮我解决这个问题。
由于