首页 > 解决方案 > 列表视图片段的请求逻辑

问题描述

我正在制作一个带有 listView 片段的活动。我有一个按钮单击 MainActivity 加载项,用于填充 listview 片段的 rss 提要。

我的问题是,我应该如何设置它?我已经有了它的代码。

我现在的计划是让单击 MainActivity 的按钮指向我的 RSSFragment 中的方法,该方法扩展了 ListFragment。我对一些事情感到困惑,比如在这里通过哪个活动:

@Override
    protected void onPostExecute(Exception s) {
        super.onPostExecute(s);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, titles);

        lvRss.setAdapter(adapter);

        progressDialog.dismiss();
    }
}

我应该使用 getActivity() 吗?或通过 MainActivity 或 RSSFragment.this?

另外,如何将列表适配器设置为列表视图片段?想象一下 lvRss 不存在。

我知道这是一个很长的问题。

谢谢。

标签: androidandroid-studiolistviewandroid-fragmentsrss

解决方案


我应该使用 getActivity() 吗?或通过 MainActivity 或 RSSFragment.this?

如果您在Activity使用thisActivity.this. 如果你在Fragment使用getActivity().

另外,如何将列表适配器设置为列表视图片段?想象一下 lvRss 不存在。

使用setListAdapter方法Adapter设置ListFragment


推荐阅读