Rss阅读器Android

Rss阅读器Android,android,rss-reader,Android,Rss Reader,我是Android编程新手,我不知道如何在Rss阅读器的listView中只显示给定的项目。我只想为单击的提要显示项目,因为当我在listview中刷新提要时,会显示所有提要的所有项目。如何解决这个问题?对不起,如果我解释不清楚的话。 这是我的加载器,当您单击某些提要时,它会在ListView中加载rss项: @Override public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { return new

我是Android编程新手,我不知道如何在Rss阅读器的listView中只显示给定的项目。我只想为单击的提要显示项目,因为当我在listview中刷新提要时,会显示所有提要的所有项目。如何解决这个问题?对不起,如果我解释不清楚的话。 这是我的加载器,当您单击某些提要时,它会在ListView中加载rss项:

@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {

    return new ItemsCursorLoader(getApplicationContext(),
            ((SmartRSSApp) getApplication()).getItemsDB());

}

@Override
public void onLoadFinished(Loader<Cursor> arg0, Cursor data) {
    mAdapter.swapCursor(data);

}

@Override
public void onLoaderReset(Loader<Cursor> arg0) {
    mAdapter.swapCursor(null);

}

public static final class ItemsCursorLoader extends SimpleCursorLoader {
    private ItemsDB items;

    public ItemsCursorLoader(Context context, ItemsDB items) {
        super(context);
        this.items = items;
    }

    @Override
    public Cursor loadInBackground() {
        return items.getItemsCursor();

    }

}
@覆盖
公共加载器onCreateLoader(int arg0,Bundle arg1){
返回新的ItemsCorsOrLoader(getApplicationContext(),
((SmartRSSApp)getApplication()).getItemsDB());
}
@凌驾
public void onLoadFinished(加载器arg0,光标数据){
mAdapter.swapCursor(数据);
}
@凌驾
公共void onLoaderReset(加载程序arg0){
mAdapter.swapCursor(空);
}
公共静态最终类ItemsCursorLoader扩展了SimpleCursorLoader{
私人物品私人物品;
公共项ScrorLoader(上下文上下文、项SDB项){
超级(上下文);
这个项目=项目;
}
@凌驾
公共游标loadInBackground(){
return items.getItemsCursor();
}
}
以下是Intent,它以ListView中的项目启动活动:

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
        long id) {

    startActivity(new Intent(MainActivity.this, RssNewsActivity.class));
}
@覆盖
public void onItemClick(AdapterView父视图、视图、整型位置、,
长id){
startActivity(新意图(MainActivity.this、RssNewsActivity.class));
}

我将感谢所有的答案

我建议您使用/查看。 它像一个魅力,但它有一个大的代码库作为一个初学者,无论如何,与一些变化,你可以使它只加载网站RSS你想要的