我有一个ArrayAdapter,每行都有一个按钮,用于删除与该行关联的数据。那么onClick为“on row delete button”如何从显示中删除该行?我相信我需要刷新父视图吗?
public void onClick(View v) {
deleteThisRowFromDB();
//ok now how do I delete this row from the ArrayAdapter display?
}
答案 0 :(得分:0)
您可以调用notifyDataSetChanged()
方法来刷新数据。您可能需要覆盖以下方法,
@Override
public void notifyDataSetChanged()
{
super.notifyDataSetChanged();
}
答案 1 :(得分:0)
删除数据更新数据库,
使用以下方法将notify
设置为Adapter:
adapter.notifyDataSetChanged();
答案 2 :(得分:0)
您可以使用简单的游标适配器将数据绑定到列表视图或(父视图)...每当您从数据库游标适配器删除数据时,它将自动更新