问题:在item点击删除后,调用了adapter.notifyDataSetChanged();刷新,不起效果
原因:数据库数据此时已经删除了,但是adpter里的数据并没有删除,所以把adpter里的数据集arraylist里的那一数据删掉才行
解决:代码:
ArrayList<Map<String, Object>> mData = new ArrayList<Map<String, Object>>();
SimpleAdapter adapter = new SimpleAdapter(getApplicationContext(), mData, R.layout.schedule_list_item, new String[] { "scheduleText", "scheduleTime","scheduleID" }, new int[] { R.id.txt_scheduleText, R.id.txt_scheduleTime,R.id.txt_scheduleID });
list_schedule.setAdapter(adapter);
在list_schedule.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterVie