listview中的每一项是一篇文章,文章下面是该文章的评论数,评论完之后返回, 评论数加1,我用的notifyDataChanged,结果
评论数一直保持不变,各位大侠请指教

解决方案 »

  1.   

    我之前也遇到过notifyDataChanged无效。你打印一下值,检查一下adapter里是不是写的有问题。
      

  2.   

    adapter对应评论数的那个值更新以后使用notifyDataChanged才会起作用。
    notifyDataChanged这个方法相当于是重新从adapter里面获取一次值。
      

  3.   

    你确定将数据源的数据更改过了吗?只有绑定的data数据被更改过才生效
      

  4.   

    绑定的源数据更改后,notifyDataChanged才有效
      

  5.   

    之前我也遇到这个问题,你要确定在Adapter使用的数据已经是你写入评论之后的数据,建议log确认下,有问题再讨论。
      

  6.   

    listview 重新 setAdapter...
      

  7.   

    有了新的评论之后要确保绑定的数据源改变了才会执行notifyDataChanged的