android - Realm + RxJava + Android : Saving Realm object using RxJava in Android

标签 android realm rx-java rx-android

我试图弄清楚如何在android中使用RxJava在Realm中保存Realm对象。到目前为止,所有结合所有这些的示例都是如何从 Realm 读取数据。 我想在android中使用RxJava将数据保存到Realm。任何人都可以指出我正确的方向吗?

最佳答案

public Subscription loadObjectsFromNetwork() {
    return objectApi.getObjects()
        .subscribeOn(Schedulers.io())
        .subscribe(response -> {
            try(Realm realmInstance = Realm.getDefaultInstance()) {
                realmInstance.executeTransaction(realm -> realm.insertOrUpdate(response.objects));
            }
        });
}

关于android - Realm + RxJava + Android : Saving Realm object using RxJava in Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38748316/

相关文章:

ios - 无法将 JSON 响应添加到 Realm

swift - 通过Decodable初始化Realm对象

android - Retrofit 请求完成后会发生什么?

c# - 在 .NET 应用程序中嵌入 Android 模拟器

android - 移动网络性能 : What would be the most efficient data-type to transfer data from a webserver to a mobilephone?

swift - Realm 数据同步

java - 如何为多个可观察对象设置超时

java - RxJava 对列表执行操作并返回可观察对象

java - 有没有办法暂时隐藏或禁用平视通知?

java - 如何添加 Eclipse Gradle 任务选项卡?