最近做android + webservice + sql2008 测试,通了,
之前一直被4.0版本以上不支持在主线程上进行http数据交互困扰,
今天通了,但是发现listview 不能及时刷新,即删除或者增加数据以后回到查询页面还是以前的数据,要退出程序再查询才能显示更新的信息,
new Thread()
{
public void run()
{
list = dbUtil.getAllInfo();
}
}.start();
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
hideButton(true);
setListView();
}
}); /**
* 设置listView
*/
private void setListView() {
listView.setVisibility(View.VISIBLE);
adapter = new SimpleAdapter(
MainActivity.this,
list,
R.layout.adapter_item,
new String[] { "Cno", "Cname", "Cnum" },
new int[] { R.id.txt_Cno, R.id.txt_Cname, R.id.txt_Cnum });
listView.setAdapter(adapter);
} 请问我该怎么修改啊, 小弟新手,麻烦各位说详细点,谢谢了AndroidlistviewSQL刷新
之前一直被4.0版本以上不支持在主线程上进行http数据交互困扰,
今天通了,但是发现listview 不能及时刷新,即删除或者增加数据以后回到查询页面还是以前的数据,要退出程序再查询才能显示更新的信息,
new Thread()
{
public void run()
{
list = dbUtil.getAllInfo();
}
}.start();
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
hideButton(true);
setListView();
}
}); /**
* 设置listView
*/
private void setListView() {
listView.setVisibility(View.VISIBLE);
adapter = new SimpleAdapter(
MainActivity.this,
list,
R.layout.adapter_item,
new String[] { "Cno", "Cname", "Cnum" },
new int[] { R.id.txt_Cno, R.id.txt_Cname, R.id.txt_Cnum });
listView.setAdapter(adapter);
} 请问我该怎么修改啊, 小弟新手,麻烦各位说详细点,谢谢了AndroidlistviewSQL刷新
解决方案 »
- android vpn编程
- 请问一个启动第三方应用程序的问题
- android的array资源怎么定二维数组
- 如何获取gridview边框的宽度
- android tab布局问题
- 谁在学习android SDK里面的docs--index.html
- android ScrollView裡面的圖片,,第一次進來,,得點兩次圖片才會打開圖片
- 新手求助一个关于线程间的问题
- 安卓蓝牙连接单片机蓝牙模块采用UUID和反射的方式都连接不上
- Android Studio LayoutInflater突然不能用了
- 紧急求助 android如何通过post请求获得服务器返回string信息 急用但是本人被赶鸭子上架、、
- android SDK安装
。
。
。
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
}
或者在原有的list上面删除和增加,然后adapter.notifyDataSetChanged();