Android rss 库

Android rss library

我正在 android 工作室制作一个带有 RSS 提要的 android 应用程序。我有一个 rss 提要 reader library(https://github.com/ShirwaM/Simplistic-RSS), put it in my project and created my MainActivity and now I get and and exception: V/Error Parsing Data﹕ java.io.IOException: Couldn't open http://feeds.bbci.co.uk/news/rss.xml

主要活动:

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);
        }
    }

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