最近做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刷新
解决方案 »
- ListView中如何添加不同布局的item?
- 安装APK 时, 提示" 共享用户权限不完整" , 不能安装成功, 如何解决?
- 读取AndroidManifest.xml
- 如何把RSA公钥生成的二进制文件弄成so库
- 求助:android进入suspend后上层如何做唤醒操作
- [求组]android 音乐播放器铃音设置后显示图标,下次启动自动判断系统铃声
- sdcard有剩余空间但是报错No space left on device
- 怎样判断屏幕的物理尺寸?
- android中的一些疑问
- 关于随机数概率相等
- 紧急求助 android如何通过post请求获得服务器返回string信息 急用但是本人被赶鸭子上架、、
- android SDK安装
。
。
。
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
}
或者在原有的list上面删除和增加,然后adapter.notifyDataSetChanged();