Új hozzászólás Aktív témák

  • bandi0000

    nagyúr

    válasz mobal #19326 üzenetére

    Elég béna példakód, de nagyjából ez a logika:

    Kiinduló a main metódus, observableList minden egyes elemére megakarom hívni a doSometing() metódust, ami hívja a következőt és következőt

    Arra akarok felíratkozni, amikor az összes elemen végrehajtotta az összes metódust

    Sajnos az eredeti kódot nem tudom berakni, igazából ott annyi a különbség, hogy a 3. metódus tér vissza valami eredménnyel, és az lesz a fenti 2 metódusnak is a visszatérési értéke. Itt most ugye ez el van rontva

    fun main(){
    val list = listOf(
    "1",
    "2",
    "3"
    )

    val observableList = Observable.fromIterable(list)


    }

    fun doSomething(input: String) =
    Single.create<Int> {
    doSomething2(input).map {
    Log.d("1",it.toString())
    }
    }

    fun doSomething2(input: String) =
    Single.create<Boolean>{
    doSomething3(input).map {
    Log.d("1",it.toString())
    }
    }

    fun doSomething3(input: String) =
    Single.create<String> {
    "FinalResult"
    }

Új hozzászólás Aktív témák