拉刷新sherlockfragment

时间:2014-11-13 02:05:59

标签: android fragment refresh pull

大家晚安!我已经添加了LoadMoreListView库来刷新Sherlockfragment中的ListView。

到目前为止,这是OnCreate sherlockfragment中ListView的代码

((PullAndLoadListView) (ListView) list)
    .setOnRefreshListener(new OnRefreshListener() {

        public void onRefresh() {

            new getAdvice().execute();
        }
    });

在我的任务中我有这个。

@Override
    protected void onPostExecute(Void result) {
        super.onPostExecute(result);

        if (conductor != null) {
            adapter = new ListViewAdapterAdvice(getActivity(), driver,
                    address, date, free, price, flag); 

            list.setAdapter(adapter);
        }

        ((BaseAdapter) adapter).notifyDataSetChanged();
        ((PullAndLoadListView) list).onLoadMoreComplete();


    }

这在我第一次刷新时工作得很好(它刷新了列表)然而,在第二次它永远不会进入AsyncTask来刷新列表....

任何想法????我很确定"完成"刷新的状态从未在第一次拉动时完成,但我不知道该怎么做......

希望你们能帮助我。

非常感谢你!

0 个答案:

没有答案