更新到领域0.89.1,现在尝试从数据库中清除时出现错误

红段

我有以下代码:

try{ 
  realm.beginTransaction();
  realm.where(UserRecord.class).findAll().clear();
  realm.commitTransaction();
  realm.beginTransaction();
  userRecord = realm.createObjectFromJson(UserRecord.class, response.responseString);
  realm.commitTransaction();
  PSUserService.getInstance(getActivity()).addToList(userRecord);
  PSLocationCenter.getInstance().pref.setUserId(getActivity(), String.valueOf(userRecord.getId()));
} catch (Exception e){
  Log.i("","============== realm errorr is" + e.getMessage());
}

我得到这个回应:

04-29 16:18:38.699: I/(23949): ============== realm error in this method is not supported by RealmResults.

当它到达时,realm.where(UserRecord.class).findAll().clear();我看到它已被弃用。但是我可以用什么代替呢?(文档仍然显示清楚)

马尔辛·奥尔洛夫斯基(Marcin Orlowski)

既然clear()用来做:

从列表中删除所有对象。

您现在可以deleteAllFromRealm()改为使用

这将从底层Realm以及集合中删除集合中的所有对象。

我同意折旧消息可能更具描述性。请考虑根据其文档填写错误报告:https : //github.com/realm/realm-java/issues

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

!0在C89中保证为1?

来自分类Dev

Python int(90.0)= 89错误

来自分类Dev

c89中的代号

来自分类Dev

c89中的代号

来自分类Dev

为什么nasm在寄存器之间汇编MOV指令时使用0x89?

来自分类Dev

为什么nasm在寄存器之间汇编MOV指令时使用0x89?

来自分类Dev

为什么将信息从 Java 代码更新到 SQL 数据库时出现错误?

来自分类Dev

尝试使用 asp.net 更新数据库时出现异常错误

来自分类Dev

为什么在尝试更新数据库时出现语法错误?

来自分类Dev

尝试使用Java数据库更新时出现MySQLSyntaxErrorException

来自分类Dev

第89行的语法错误

来自分类Dev

尝试从 sqlite 数据库更新数据时,Java 中出现 SQL 错误或丢失数据库(接近“.”:语法错误)错误

来自分类Dev

在C89中重写多维VLA

来自分类Dev

当我尝试更新表时从数据库中获取错误消息

来自分类Dev

使用Packagemanager执行“更新数据库”时,出现错误

来自分类Dev

在 Android 中更新 sqlite 数据库时出现语法错误

来自分类Dev

尝试从Windows 8更新到Windows 8.1时,为什么会出现错误0x80070004?

来自分类Dev

SessionDescription为Null。将Chrome更新到最新的v 89后,可以在web rtc中使用。处理以前的Chrome版本

来自分类Dev

尝试在android sqlite中更新数据库时出错

来自分类Dev

尝试在android sqlite中更新数据库时出错

来自分类Dev

尝试在Android中更新sqlite数据库时出错

来自分类Dev

尝试更新到php5时出现此错误

来自分类Dev

尝试更新到Wine 5,出现错误

来自分类Dev

使用PDO错误更新到数据库

来自分类Dev

将相同的值更新到数据库时出错

来自分类Dev

异常 + Apache derby + ERROR XSDB0:内存页面上出现意外异常 Page(89,Container(0, 560)) Apache derby java

来自分类Dev

在我的Swift项目中添加领域数据库时出现RLMCollection.h错误

来自分类Dev

Laravel:Ajax更新到数据库

来自分类Dev

更新到数据库失败

Related 相关文章

  1. 1

    !0在C89中保证为1?

  2. 2

    Python int(90.0)= 89错误

  3. 3

    c89中的代号

  4. 4

    c89中的代号

  5. 5

    为什么nasm在寄存器之间汇编MOV指令时使用0x89?

  6. 6

    为什么nasm在寄存器之间汇编MOV指令时使用0x89?

  7. 7

    为什么将信息从 Java 代码更新到 SQL 数据库时出现错误?

  8. 8

    尝试使用 asp.net 更新数据库时出现异常错误

  9. 9

    为什么在尝试更新数据库时出现语法错误?

  10. 10

    尝试使用Java数据库更新时出现MySQLSyntaxErrorException

  11. 11

    第89行的语法错误

  12. 12

    尝试从 sqlite 数据库更新数据时,Java 中出现 SQL 错误或丢失数据库(接近“.”:语法错误)错误

  13. 13

    在C89中重写多维VLA

  14. 14

    当我尝试更新表时从数据库中获取错误消息

  15. 15

    使用Packagemanager执行“更新数据库”时,出现错误

  16. 16

    在 Android 中更新 sqlite 数据库时出现语法错误

  17. 17

    尝试从Windows 8更新到Windows 8.1时,为什么会出现错误0x80070004?

  18. 18

    SessionDescription为Null。将Chrome更新到最新的v 89后,可以在web rtc中使用。处理以前的Chrome版本

  19. 19

    尝试在android sqlite中更新数据库时出错

  20. 20

    尝试在android sqlite中更新数据库时出错

  21. 21

    尝试在Android中更新sqlite数据库时出错

  22. 22

    尝试更新到php5时出现此错误

  23. 23

    尝试更新到Wine 5,出现错误

  24. 24

    使用PDO错误更新到数据库

  25. 25

    将相同的值更新到数据库时出错

  26. 26

    异常 + Apache derby + ERROR XSDB0:内存页面上出现意外异常 Page(89,Container(0, 560)) Apache derby java

  27. 27

    在我的Swift项目中添加领域数据库时出现RLMCollection.h错误

  28. 28

    Laravel:Ajax更新到数据库

  29. 29

    更新到数据库失败

热门标签

归档