问题标签 [realm-list]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Realm 处理关系对象中的主键
我有两个对象:MailBox
和Email
. 每个 Receiver 都有很多Emails
.
**realm.insertOrUpdate**
将电子邮件添加到 MailBoxRealmModel 时如何使用?
我email
在这一行得到一个空指针异常:
mailBoxRealmModel.getEmails().add(email);
例外:
引起:java.lang.NullPointerException:尝试在 com.koa.mailbox.MailBoxActivity$1.execute(MailBoxActivity. java:123) at io.realm.Realm.executeTransaction(Realm.java:1253) at com.koa.mailbox.MailBoxActivity.test(MailBoxActivity.java:88) at com.koa.mailbox.MailBoxActivity.onCreate(MailBoxActivity.java :71) 在 android.app.Activity.performCreate(Activity.java:6876) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207) 在 android。 app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350) 在 android.app.ActivityThread.access$1100(ActivityThread.java:222) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:158) 在android.app.ActivityThread.main(ActivityThread.java:7229) 在 java.lang.reflect.Method.invoke(Native Method)1795) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:158) 在 android.app.ActivityThread.main(ActivityThread.java:7229) 在 java。 lang.reflect.Method.invoke(本机方法)1795) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:158) 在 android.app.ActivityThread.main(ActivityThread.java:7229) 在 java。 lang.reflect.Method.invoke(本机方法)158) 在 android.app.ActivityThread.main(ActivityThread.java:7229) 在 java.lang.reflect.Method.invoke(Native Method)158) 在 android.app.ActivityThread.main(ActivityThread.java:7229) 在 java.lang.reflect.Method.invoke(Native Method)
android - 如何在 RealmResults 上执行交换功能
我想执行交换功能以重新排列适配器中项目的顺序。基本上我正在处理项目列表和拖放我想重新排列顺序。我所做的是我从 RealmResults mNotes 复制值到 RealmList 结果并完成交换。如何将其放回 Realm 数据库?
mNotes = results.where().findAll(); 这行代码是不可能的,因为 RealmList 不是托管模式。
database - 创建一个桥表等效领域类?
我正在设计一个我计划使用 Realm 在 Android 上实现的数据库。我仍在探索和阅读有关使用图书馆的信息,但我有一个问题与我有关。是否可以使用 Realm 实现桥接表(见下图)?
从我在文档链接的“关系”部分读到的内容,我可以使用 RealmList 对象来处理多对多关系。例如,对于“User_Activity”表。但是,我仍然不确定如何将数据库设计“转换”为等效的 Realm 类。
android - 在相关表中添加新条目后,在android RealmDB中自动删除行?
上下文: isolateLocation 和 Susceptibilities (1-many) 以及 Drug and Susceptibilities (1-many) 具有一对多的关系。都是 RealmObjects 和 IsolateLocation 以及 Drug 包含 RealmList of Susceptibilities。为每个isolateLocation 中的所有药物创建一个Susceptibility,然后将此Susceptibility 添加到相应的IsolateLocation Susceptibility 列表和Drug Susceptibility 列表中。
问题:第一个 Susceptibility 对象已正确添加到两个模型(Drug & IsolateLocation)中的列表中,但创建的下一个 Susceptibility 对象在将其添加到 Drug Susceptibility 列表后立即正确添加到 Drug模型中,前一个条目在IsolateLocation 易感性列表已删除。所以最后药物敏感性对于多个敏感性是正确的,但 IsolateLocation 敏感性列表只有 1。
原始数据:http: //imgur.com/a/iTPY8
代码:
realm - Realm Java 按 RealmList 排序链接
如果我有以下型号:
我怎么说:给我所有Conversations
的Message
排序列表,并按Conversations
消息中的顶部项目排序?
android - 使用 RealmChangeListener 检查 null
当 RealmList 为空时,我的应用程序崩溃。它工作正常,直到我将模拟器从 API 23 更改为 API 19。
我已经做了检查,但它没有,但仍然会崩溃。我试着这样做
该应用程序仍然与NPE崩溃
我该如何解决这个问题?
堆栈跟踪
android - 使用 RealmList 的领域对象
我是 Realm 编程的初学者,我需要帮助。如何在 Realm 对象中创建和插入 RealmList?我写了一些代码,我有语法错误。这是我的主要领域对象类
}
这是一个 realmList 类
}
我尝试像这样插入我的数据库
正如我所说,我是初学者 Realm 编程,我不知道这是正确的方法吗?当我运行我的应用程序时,出现此语法错误
如何解决我的语法错误以及如何将一些数据插入 RealmList?如果有人知道解决方案请帮助我谢谢大家
react-native - 领域:写入嵌套模式
我有一个包含很多嵌套列表的模型(示例如下)。我在弄清楚如何写入这些嵌套列表时遇到问题。
架构应与此 JSON 架构匹配:
然后我创建的写函数看起来像这样。
我知道必须有更好的方法来做到这一点,但我没有在网上找到任何关于如何写入嵌套列表模式的信息。谢谢您的帮助!
android - 如何在 RealmRecyclerView 而不是底部设置加载更多?
RealmRecyclerView 我想在顶部而不是底部加载更多数据如何设置 RealmRecyclerView 默认在顶部加载更多。
android - Android - RealmResult 中的优先级
是否可以在 RealmResult ex. 中添加过滤器,例如优先级。
我想优先考虑“John”,然后是“Emman”,然后按“Id”排序
是否有可能实现这种排序?