【问题标题】:Android - Cursor is deprecatedAndroid - 光标已弃用
【发布时间】:2012-05-02 05:30:03
【问题描述】:

在一个 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;
        } 

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

【问题讨论】:

    标签: java android xml eclipse sqlite


    【解决方案1】:

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

    而不是c.requery();

    你会的

    c = query(uri, ...);
    

    【讨论】:

    • 我需要把点放在哪里?
    • 放上你最初创建光标时使用的参数。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2012-12-25
    • 2021-08-31
    • 2015-09-18
    • 2018-02-11
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多