シングルからシングルへのようなオブザーバブルを変換することは可能ですか?オペレータcompose()がこの目的のために使用されていると思いますが、実装方法が分かりません。RXjavaのトランスフォームのタイプ
私がここで達成したいことは、次のコードスニペットでより明確に理解できます。
@Override
public Single<SystemDefaults> getSystemDefaults() {
SystemDefaults systemDefaults = new SystemDefaults();
return systemDao.getRoles().compose((SingleTransformer<List<Role>, SystemDefaults>) upstream -> {
//WHAT SHOULD I DO HERE?
});
}
私はRxJava(Android)にはかなり新しく、ここでかなり失われています。
ここmap' 'のご使用は少し奇妙です。 'doOnNext()'を使う方が便利なはずですか? – Pelocho
私は本当に作文の使い方を教えていただきありがとうございますが、以下の答えは私が探していたものでした。 Ty –
はい、MapまたはFlaMapを使用して、obsrrvable値を変更できます。作成するのは、Observable/Singleという新しいオブジェクトを作成するだけでなく、含まれる値を変更することです。 – paul