android - 我无法从 xml 提要阅读器获取链接...它只显示标签“?”但不显示链接中的 url
问题描述
我无法从 xml 提要阅读器获取链接。它只显示我Tag"?<link>"
但不显示链接中的网址。
我在 RSS 提要阅读器中使用它。
Document doc = Jsoup.parse(response);
Elements itemElements = doc.getElementsByTag("item");
for (int i = 0; i < itemElements.size(); i++) {
Element item = itemElements.get(i);
String title = removeCdata(item.child(0).text());
String pubDate = item.child(2).text();
String link = item.child(1).text();
//String link = u.substring(u.indexOf("<link>") + 1, u.indexOf("</link>"));
NewsItem news = new NewsItem();
news.title = title;
news.link = link;
news.date = pubDate;
newsItemList.add(news);
Log.i("mytag", "title: " + title);
Log.i("mytag", "pubdate: " + pubDate);
Log.i("mytag", "guid: " + link);
}
mDialog.dismiss();
Log.i("mytag", "items found: " + itemElements.size());
Log.i("mytag", "items in news List: " + newsItemList.size());
adapter = new NewsAdapter(BoardOfInvestment.this, newsItemList);
lvNews.setAdapter(adapter);
lvNews.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
NewsItem currentNews = newsItemList.get(i);
String url = currentNews.link;
System.out.println(url);
System.out.println(currentNews.date);
System.out.println(currentNews.link);
// Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
//browserIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//getApplicationContext().
// startActivity(browserIntent);
}
});
}
},
解决方案
推荐阅读
- r - R 空间 - 边界图
- google-maps - Google API 发票异常增加
- c - 编译成功后SDL2没有运行的问题
- python - 如果设置了其他可选值,则设置 argparse 可选值
- c++ - 如何编译依赖于 c++ 目标文件的 CUDA 共享库?
- asp.net-core - 我正在尝试使用 Microsoft.AspNetCore.Mvc.Viewcomponent 但无法识别命名空间
- angular - Angular TypeScript 错误 - 类型“数字”不可分配给类型“任何 []”
- java - 基于 Rest 的 POST Web 服务的跨站点脚本支持
- c# - 按钮不突出显示
- hadoop - PIG : 每个产品在不同位置的计数