【问题标题】:Honeycomb fragments vs AsyncTask蜂窝碎片与 AsyncTask
【发布时间】:2011-05-06 08:16:59
【问题描述】:

我想为安卓蜂窝创建一个片段。 我曾经从 xml(一些标签和两个列表视图)构建 gui,但是我必须从 API 下载数据,所以我需要一个异步任务。我以onActivityCreated 方法开始下载过程。下载运行良好,但列表视图不会更新。

我是如何尝试的: 在我使用的异步任务回调中

getActivity().getLayoutInflater().inflate(fragment_layout.xml)

然后我将findViewById 用于列表视图。构建适配器后,我使用了listView.setAdapter() 方法。这种方式不适用于平板电脑安卓,我的意思是操作系统

有人知道如何刷新片段中的列表视图吗?

PS:在onCreateView我只是膨胀了fragment_layout.xml

【问题讨论】:

    标签: android android-asynctask android-fragments android-3.0-honeycomb


    【解决方案1】:

    当数据准备好时,只需在您的ListFragment 上调用setListAdapter(),在您的AsyncTask 中的onPostExecute() 中。

    【讨论】:

    • 太棒了,+1!完全为我工作,谢谢!我已经尝试过 notifyDataSetChanged 但没有奏效。
    猜你喜欢
    • 2013-07-27
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    相关资源
    最近更新 更多