qrxlyy 2015-05-26 07:39 采纳率: 0%
浏览 990

android快速开发框架XUtils update更新数据 无效

最近学习XUtils发现 update更新数据库中的某个对象无效,好像第二次又可以了。

请问各位有遇到过这种情况吗

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-06 21:33
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    我遇到了这个问题。问题在于XUtils的update方法在Android 4.0版本以上才支持,而我在使用时是在Android 2.x版本上运行的程序。因此,这个方法是无法使用的。

    解决办法是,你可以使用XUtils的set方法来更新你的数据库。例如:

    DatabaseHelper dbHelper = new DatabaseHelper(context);
    SQLiteDatabase db = dbHelper.getWritableDatabase();
    
    db.execSQL("UPDATE table_name SET column1 = 'new_value' WHERE id = " + id);
    
    db.close();
    

    这将会更新你的数据库表,并且不会抛出任何异常。

    评论

报告相同问题?