叽哩叽哩鸡 2015-05-13 01:24 采纳率: 100%
浏览 1783
已采纳

ListView 点击时 出现未更新崩溃

崩溃时提示这个错误: adapter已经改变了,但是listview没有收到 notification。

我的个人理解:我在其他的线程里 改变了传入adapter的ArrayList,所以会提示adapter已经改变,但是还未调用 adapter.notifyDataSetChanged(),所以点击时会出错。

请问应该如何修复这个bug呢?我设置clickable=false也不起作用。

新手略穷,只给一分,还望见谅。。

  • 写回答

3条回答 默认 最新

  • 千本摩的 2015-05-13 01:43
    关注

    给listview 设置 setOnItemClickListener 而且你adapter 赋值是不是不在这个thread

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?