【问题标题】:Rss reader AndroidRss 阅读器 Android
【发布时间】:2014-10-15 03:51:01
【问题描述】:

我是 Android 编程新手,我不知道如何在 Rss 阅读器的 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();

    }

}

这是 Intent,它使用 ListView 中的项目启动 Activity:

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

    startActivity(new Intent(MainActivity.this, RssNewsActivity.class));
}

我会感谢所有答案。

【问题讨论】:

    标签: android rss-reader


    【解决方案1】:

    我建议您使用/查看https://github.com/HoloAddict/Flym。 它就像一个魅力,但它有一个大的代码库作为初学者,无论如何,你可以让它只加载你想要的网站 RSS。

    【讨论】:

      猜你喜欢
      • 2015-08-06
      • 2023-03-09
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多