Android 加载或多次加载(附代码)

本文探讨了Android应用中列表加载存在的重复加载问题,导致的卡顿现象。问题根源在于列表中多次不必要地调用加载方法。解决方案是确保加载方法只调用一次。文中附带了加载和刷新列表的代码示例,通过获取数据库数据并更新到列表,实现了数据的正确显示和刷新操作。
摘要由CSDN通过智能技术生成

       这篇帖子主要说一下列表加载的问题,上个星期开发了几个列表,开发完以后发现有个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("
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值