Realm + RxJava + Android:在Android中使用RxJava保存Realm对象

时间:2016-08-03 15:50:37

标签: android realm rx-java rx-android

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

1 个答案:

答案 0 :(得分:1)

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