【发布时间】:2013-11-04 02:45:18
【问题描述】:
我正在尝试从文本中读取网址,然后让应用程序打开该地址,我的缓冲阅读器似乎可以正确读取行但 readline 不断返回 null
String rsslink = null;
InputStream is = getResources().openRawResource(R.raw.xmlsource);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
try {
while ((rsslink = br.readLine()) != null)
{
}
}
catch (IOException e)
{
e.printStackTrace();
}
String RSS_LINK = rsslink;
Log.d(Constants.TAG, "Service started");
List<RssItem> rssItems = null;
try
{
XMLRssParser parser = new XMLRssParser();
rssItems = parser.parse(getInputStream(RSS_LINK));
【问题讨论】:
-
已经尝试过你的代码在我身边工作,你有没有把 xml 放在 raw 文件夹中。
-
解决方案是他们在下面建议的任何方法。它不是一个 xml 文件,它是一个文本文件
标签: java android bufferedreader readline