【发布时间】:2014-05-29 10:44:21
【问题描述】:
我使用 SimpleAdapter 和 Listview 的自定义行布局
SimpleAdapter adapter = new SimpleAdapter(ListOrder.this, oslist,
R.layout.list_v,
new String[] { "name","time","status" },
new int[] { R.id.tablename, R.id.timeorder, R.id.status});
list.setAdapter(adapter);
之后,我重新加载 Listview 的数据,我想删除旧数据。 我不知道如何在将新数据添加到 Listview 之前删除旧数据。
我用过
adapter.remove(adapter.getItem(i));
但有错误
对于 SimpleAdapter 类型的方法 remove(Object) 未定义
请帮帮我! 谢谢!
【问题讨论】:
-
从外观上看,它就像是没有删除功能的simplecursoradapter。所以您需要从您的数据库/内容提供商中删除该项目。然后重新查询
标签: android listview android-listview android-adapter simpleadapter