Beiträge von Dagobertdokate

    Nach langer Zeit wende ich mal mal wieder an dieses Forum =)


    Ich habe eine REST-Schnittelle, dort gebe ich eine id an und bekomme einen namen.
    Jetzt habe ich unter Android (zumindest auch, nicht nur) Retofit als Client Lib für die REST-Schnittelle verwendet.


    Mit folgenden Zeilen kann ich mir den passenden Namen zu einer ID holen:

    Code
    @GET("warehouse/{wid}/name")
    Observable<Response<String>> getWarehouseName(@Path(WAREHOUSE_ID) String wid);


    Aus dem Programm wird das ganze so aufgerufen:



    Wie bekomme ich denn jetzt mit rxjava eine Methode getNames(Collection<String> wids) hin, welche die oben stehende Methode für jede ID aufruft und mir am ende eine Map<wid, name> zurück gibt?


    Ich bekomme es leider nicht hin die Map mit rxjava zusammen zu puzzeln =(


    lg. Dagobert

    Zitat

    Du könntest einfach solange eine Schleife laufen lassen bis der Service gebunden ist und danach die Buttons hinzufügen.

    Ja das hab ich mir auch schon überlegt, leider finde ich aktiv warten nicht toll, ich dachte vllt es gibt einen passiven Weg....


    mfg. Dagobert

    Guten Abend,
    Ich versuche mich gerade an der Android-Programmierung.
    Jetzt habe ich eine Oberfläche mit Fragmenten gebastelt, und möchte die Logik in einen Lokalen Service auslagern.
    Jedoch habe ich schon festgestellt das der Service nicht sofort gebindet ist, wenn man die bind()-Methode aufrufe. Jetzt möchte ich gerne Buttons haben, um den Service zu steuern. Jetzt möchte ich gerne das die Buttons in der ActionBar erst erscheinen wenn der Service verbunden ist.
    Wie könnte ich das hin bekommen?


    mfg. Dagobert