1
私はrepeat()
に観測を試みていますが、それは複数回実行されていません。Observable not repeating
Observable.create(new ObservableOnSubscribe<String>() {
@Override
public void subscribe(ObservableEmitter<String> e) throws Exception {
// **** Code Here is not repeating ****
e.onNext(pullMessagesFromServer());
}
})
.repeat()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.map(new Function<String, JSONArray>() {
@Override
public JSONArray apply(String s) throws Exception {
return JsonParser.parseString(s);
}
})
.subscribe(new Observer<JSONArray>() {
@Override
public void onNext(JSONArray arr) {
// **** Code Here is not repeating ****
}
});
}
何が得られますか?ありがとう! Rxjavaを初めて使うと、やや混乱します。 :(私のコメントから
ソースが完了すると、繰り返しが動作します。 'e.onComplete()'を追加してください。 – akarnokd
ありがとうございます@akarnokd !!簡単だったCURSESも。 – Airagale