什么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也就得到更新了 关于AutoCompleteTextView对大小写敏感的问题 如何为uc浏览器添加书签 如何设置MediaPlayer视频的控制次数循环播放 大家帮忙看一段Log 关于surfaceview的一些疑问 Handler类接收不到消息 phoneJS 使用getjson获取数据 ADT上面新建项目就直接错误,要怎么解决 FindClass 找不到类 android开发如何提升 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开发都是学一点儿做一点儿