什么ListView刷新不成功 listview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有java基础是吧Adapter绑定的是cursor那么监听器里面就不需要获取数据库了直接删掉cursor里面的一行还有 不要再去sca=new SimpleCursorAdapter(ShowDataBaseActivity.this, R.layout.item, cursor, new String[]{"_check", "_reply"}, new int[]{R.id.TextView02,R.id.TextView03},1);做这个了 您的意思是,在监听器里只写db.delete("RULE", "_id=" + cursor.getInt(cursor.getColumnIndex("_id")), null);sca.notifyDataSetChanged();这两行代码就可以了?本人确实没啥java基础,android开发都是学一点儿做一点儿 36行之前再加一句 lv.setAdapter(sca);即可。因为你sca重新new过了,但是,lv里的 adapter实际上没有变过。 首先将监听函数中的sca=new SimpleCursorAdapter这行去掉,然后要么cursor关闭后重新获取,要么删除cursor中对应在数据库删除的项。 在执行删除后,直接重新查询一下得到一个新的cursor再加载至adapter,此时adapter也就得到更新了 android 4.0 viewpager问题 DialogPreference 保存偏好 android 取得button 的R.id.am1 我的DDMS没了怎么办 listview数据为何不更新呢 android 如何实现对事件的引用 求教!如何更改安卓系统的最大音量 大家看看android官网的教程下的代码示例能下载吗? eclipse 搜索中文字符用正则添加到行尾(即+注释;//匹配到的中文字符) 怎样把文件中的数据读取到一个数组中 Android Handler求助 Android中继承的Dialog导致程序崩溃
Adapter绑定的是cursor
那么监听器里面就不需要获取数据库了
直接删掉cursor里面的一行
还有 不要再去sca=new SimpleCursorAdapter(ShowDataBaseActivity.this, R.layout.item, cursor, new String[]{"_check", "_reply"}, new int[]{R.id.TextView02,R.id.TextView03},1);做这个了
您的意思是,在监听器里只写
db.delete("RULE", "_id=" + cursor.getInt(cursor.getColumnIndex("_id")), null);
sca.notifyDataSetChanged();
这两行代码就可以了?本人确实没啥java基础,android开发都是学一点儿做一点儿