Android SimpleAdapter数据删除后界面更新

Android SimpleAdapter数据删除后界面更新,只需要加入代码(缺一不可):
data.remove(position);
simple.notifyDataSetChanged();

其中data和simple的定义如下:
final List> data = new ArrayList>();//数据库中的数据
for(User u:users)//按照 HashMap的格式将数据库中的数据逐个逐个放进data中
        {
            HashMapitem=new HashMap();
            item.put("id", String.valueOf(u.getId()));
            item.put("username", u.getUsername());
            item.put("password", u.getPassword());
            data.add(item);
        }
final SimpleAdapter simple=new SimpleAdapter(this, data, R.layout.listview, new String[]{"id","username"}, new int[]{R.id.id,R.id.username});//这个是为了在界面上用listView显示所有数据

你可能感兴趣的:(Android SimpleAdapter数据删除后界面更新)