简一_hz 2016-07-22 06:42 采纳率: 0%
浏览 1606

listview删除一条数据问题

为什么我的一个baseadapter用remove(position)后,当前盖页面的那条数据是没有了,但等我退出这个页面再进去的时候数据依旧在?

  • 写回答

4条回答 默认 最新

  • CDenggc 2016-07-22 06:48
    关注

    因为你删除的是方法getView生成的一个View, 但是你的数据来源没有变, 所以, 退出页面再进去时, 页面的View会重新刷新, 数据来源不变, 所以那条数据还是会刷新出来的。这是时候需要通过删除数据来源的这条数据, 再次notifyDataSetChanged(), 这样就解决问题了。

    评论

报告相同问题?