1
Welche RxJava-Operationen sollte ich verwenden, um dieses Durcheinander in eine einfachere Version umzuschreiben? Vereinfacht mehrere 'if's mit rxjava
.map(content -> {
if (content.getPost() != null) {
return content.getPost();
} else if (content.getAction() != null) {
return content.getAction().getPost();
} else {
return null;
}
})
So etwas wie
.map(Content::getPost)
.map(Content::getAction::getPost)
.combine(..)
Ist es möglich?
Sie können nicht mit RxJava vereinfachen; es sieht gut aus, wie es übrigens ist. – akarnokd
Danke! Obwohl, es gibt immer Weg zu perfekten Linien (: – aleien