【问题标题】:Refresh an listView after insert on database插入数据库后刷新listView
【发布时间】:2011-04-13 13:30:55
【问题描述】:

我想在数据库中插入或删除后刷新listView..我搜索并找到了notifyDataSetChanged(),但我不知道如何使用它..

有人可以解释如何做到这一点?即使是通过不同的方式..

【问题讨论】:

  • 什么意思,不知道怎么用?正如你所说,在你的 ListView 上调用notifyDataSetChanged()...
  • 我不知道如何使用它.. 我如何调用 notifyDataSetChanged()??
  • 你不可能知道如何查询 SQLite 数据库但不知道如何调用方法...我不太确定如何简化它:listView.notifyDataSetChanged();

标签: android eclipse listview refresh


【解决方案1】:

单击删除按钮时,请执行以下操作:

  1. 从数据库中删除相应的列表项。
  2. 通过执行再次填充列表的查询,为您的列表获取一个新游标。
  3. 使用changeCurosr() 将新光标绑定到列表。
  4. 在适配器上调用notifyDataSetChanged()

【讨论】:

    猜你喜欢
    • 2012-07-26
    • 2015-02-02
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 2015-11-17
    • 1970-01-01
    相关资源
    最近更新 更多