2015-09-06 1 views
-2

Lorsqu'une liste est égale à X nombre de valeurs (len) changer l'état de la vue xyz.En utilisant la sémantique Rx comment ce flux se matérialiserait-il?

En utilisant RxBindings et la fluidité RxJava, comment aborderais-je ce problème?

+1

Comment avez-vous abordé le problème sur votre propre? – tMJ

+0

@tMJ Im loin de non initiés ... mais si vous comprenez mon problème, pourquoi ne pas venir avec la connaissance. donnez-moi une direction à rechercher. cette exigence est super simple pour ceux qui connaissent bien en rx. y est secret de connaissances ?? – sirvon

+0

Ce n'est pas un secret de connaissances en soi. Ici, à stackoverflow, nous supposons que vous avez fait votre travail à la maison et ensuite venir avec le problème. Marquer une question pour attirer l'attention maximale, sans réellement lever le doigt est mal vu. Cependant, si vous voulez une intro rapide, vous pouvez commencer par [ici] (https://gist.github.com/staltz/868e7e9bc2a7b8c1f754) – tMJ

Répondre

0

En utilisant RxJava, mettre à jour l'état d'une vue à l'aide d'un flux qui est divisé en des listes de valeurs de x:

stream.buffer(x).doOnNext(list -> updateView(list)); 
+0

Je pense que OP voulait dire quelque chose de complètement différent. Probablement il veut observer une liste de Java et mettre à jour une vue quand la longueur de la liste est un nombre prédéfini. – tMJ

+0

tampon était un indice dans la bonne direction avec * https: //github.com/ReactiveX/RxJava/wiki/Creating-Observables*...the et de reporter les opérateurs. merci ... malade finir par répondre à celui-ci moi-même. – sirvon