2017-03-21 1 views
0

ist es möglich, das gleiche Objekt wiederholt an Abonnenten in Rx zu senden? Für exmaple diesen Code (auf Kotlin):Wiederholen Sie das Senden von Objekt an Subsriber auf Rx

val exmp = listOf("А") 
     var observable = exmp.toObservable() 
      observable.subscribeBy(
        onNext = { 
         it + "1" 
         println(it) 
        }, 
        onError = { it.printStackTrace() }, 
        onComplete = { println("Done!") } 
      ) 

Ich versuche String-Wert "A" wiederholt Methode OnNext() und get "A111111" zu senden. Methode Replay() der Rx-Bibliothek, wie ich verstehe, Startdatum für neue Subsribers wieder zu starten. Im Kreis for Datum von Observable nicht ändern, nur Methode wird mehrmals aufgerufen

Antwort

Verwandte Themen