Junior — Middle
Koji skup metoda pruža klasa Single u biblioteci RxJava?
sobes.tech АИ
Одговор од АИ
Klasa Single u RxJava predstavlja tok koji emituje tačno jedan element ili grešku. Glavne metode koje pruža Single:
subscribe()— pretplata za primanje rezultata ili greške.map()— transformacija emitovane vrednosti.flatMap()— transformacija sa vraćanjem drugogSingle.doOnSuccess(),doOnError()— sporedne radnje pri uspehu ili grešci.onErrorReturn(),onErrorResumeNext()— obrada grešaka i zamena rezultata.zipWith()— spajanje sa drugimSingle.
Primer upotrebe:
Single.just("Hello")
.map { it.length }
.subscribe({ length -> println("Dužina: $length") }, { error -> println("Greška: $error") })
Single je koristan za operacije koje vraćaju jedan rezultat, na primer, mrežni zahtevi ili čitanje iz baze podataka.