在Android应用程序上工作以开发我的技能,我试图删除sqlite和listview上的所有数据,然后我重新查询光标以反映更改,但我一直不赞成使用c.requery();游标

我这样做:

   public void onClick(View v) {
        switch(v.getId()){

        case R.id.removeBtn:

            dm.deleteAll();
           c.requery();//<<this is deprecated

            break;
        }


我需要把什么代替而不是任何帮助将不胜感激

最佳答案

“新”方法是只实例化一个全新的游标。

代替c.requery();

你会做

c = query(uri, ...);

09-26 05:51