gpt4 book ai didi

Android rss库

转载 作者:行者123 更新时间:2023-11-29 01:32:04 47 4
gpt4 key购买 nike

我正在 android studio 中制作一个带有 rss feed 的 android 应用程序。我有一个 rss 提要阅读器库(https://github.com/ShirwaM/Simplistic-RSS),将其放入我的项目并创建了我的 MainActivity,现在我得到了异常:V/Error Parsing Data:java.io.IOException:无法打开 http://feeds.bbci.co.uk/news/rss.xml

主要 Activity :

public class MainActivity extends Activity {
private ListView mList;
ArrayAdapter<String> adapter;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mList = (ListView) findViewById(R.id.list);
adapter = new ArrayAdapter<String>(this, R.layout.basic_list_item);
new GetRssFeed().execute("http://feeds.bbci.co.uk/news/rss.xml");
}

private class GetRssFeed extends AsyncTask<String, Void, Void> {
@Override
protected Void doInBackground(String... params) {
try {
RssReader rssReader = new RssReader(params[0]);
for (RssItem item : rssReader.getItems())
adapter.add(item.getTitle());
} catch (Exception e) {
Log.v("Error Parsing Data", e + "");
}
return null;
}

@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
adapter.notifyDataSetChanged();
mList.setAdapter(adapter);
}
}

最佳答案

在您的 list 中添加使用互联网的适当权限将解决问题。

关于Android rss库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30619801/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com