test_list_view_frame.postDelayed(new Runnable() {
@Override
public void run() {
test_list_view_frame.autoRefresh(false);
}
}, 1000);
test_list_view_frame.setPtrHandler(new PtrDefaultHandler() {
@Override
public void onRefreshBegin(PtrFrameLayout frame) {
handler.post(new Runnable() {
@Override
public void run() {
getResult();
}
});
}
});
test_list_view_frame.setOnLoadMoreListener(new OnLoadMoreListener() {
@Override
public void loadMore() {
handler.post(new Runnable() {
@Override
public void run() {
getPesult();
}
});
}
});
}
private void getPesult() {
if (page == 5) {
test_list_view_frame.setLoadMoreEnable(false);
test_list_view_frame.loadMoreComplete(true);
Toast.makeText(MainActivity.this, "没有数据了", Toast.LENGTH_SHORT).show();
return;
}
String urls = url + "page" + page + ".json";
manager.getBeanMethod(urls, new OKhttpManager.Func4() {
@Override
public void onResponse(Bean bean) {
list.addAll(bean.getList());
adapter.notifyDataSetChanged();
test_list_view_frame.loadMoreComplete(true);
page++;
}
});
}
private void getResult() {
page = 0;
String urls = url + "page" + page + ".json";
manager.getBeanMethod(urls, new OKhttpManager.Func4() {
@Override
public void onResponse(Bean bean) {
list.clear();
list.addAll(bean.getList());
adapter.notifyDataSetChanged();
test_list_view_frame.refreshComplete();
if (!(test_list_view_frame.isLongClickable())) {
test_list_view_frame.setLoadMoreEnable(true);
page = 1;
}
}
});