到目前为止,这是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来刷新列表....
任何想法????我很确定"完成"刷新的状态从未在第一次拉动时完成,但我不知道该怎么做......
希望你们能帮助我。
非常感谢你!