采用simpleCursorAdapter时,如何动态更新listview
1个回答
展开全部
利用simpleCursorAdapter绑定数据库,若数据库发生了改变,需要重新设置simpleCursorAdapter:
String[] from = { "_id", "name", "num" };
int[] to = { R.id.textView1, R.id.textView2, R.id.textView3 };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(
this, R.layout.list_item, c, from, to);
this.listView.setAdapter(adapter);
如需动态更新时,先调cursor.requery()
this.c.requery();
重新查询数据库,调用notifyDataSetChanged刷新view
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询