Listview延迟加载数据 会突然卡住

戢冠生 发布于 2011/08/11 17:43
阅读 1K+
收藏 0
Listview延迟加载数据 
if (lastItem > 0 && lastItem == adapter.getCount() && 
    state == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) {

                new Thread(){
                  public void run(){
                    Message msg = new Message();
                    msg.what = 3;
                    handler.sendMessage(msg);
                  }
                }.start();
            }
listview  的 item 展示完了。 起新线程 加载数据 。但是这个时候会突然卡住。

系统会提示‘ 活动无响应 ’ 。 不知道怎么解决
加载中
0
heaven_wsh
heaven_wsh

可能是listView中要加载的数据太多,在UI线程中报了ANR问题。

可以选择动态加载,只加载当前屏显示的内容。

demo里有这样的例子,可以参考一下。

返回顶部
顶部