这篇帖子主要说一下列表加载的问题,上个星期开发了几个列表,开发完以后发现有个bug,就是重复加载,而且加载完第一次以后,跳到第二个上面,然后就卡在第二次加载上,其实数据已经加载出来了,只需要退出本次加载就行,然后多次核对代码后发现是因为在一个列表中多次调用封装的加载方法,只需调用一次便可解决这个问题。
附加载的代码:
private void requestData(String url, RequestParams params) {
loadDialog = new LoadDialog();//wu
// loadDialog.setLoadText("正在努力加载中...");
// loadDialog.setCancelable(true);
FragmentManager manager = getSupportFragmentManager();
loadDialog.show(manager, "load_user_info" + url);
HttpUtils.get(url, params, new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, org.json.JSONObject response) {
if (loadDialog != null && loadDialog.isShowing()) {
loadDialog.hide();
}
Log.v("