Keresés

Hirdetés

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

  • Karma

    félisten

    válasz [KgP].Robot #3717 üzenetére

    Dzsesszus! Mi akar ez lenni?

    A hiba elég egyértelmű, egy AsyncTask doInBackground metódusában (ami elég beszédes, hogy háttérszálon fut), piszkálsz egy UI elemet. Ez nyilván tilos és az exception ezt is mondja neked.

    Viszont mielőtt beírsz még valamit, hogy a UI szálra térjen vissza a lekérdezés, inkább töröld ki az egészet a francba. Ha csak késleltetni akarsz valamit UI szálon, oldd meg egy darab Runnable + Handler.postDelayeddel, mint ahogy egyébként ennek a halálpiramisnak a közepén tetted. Nincs szükség se AsyncTaskra, se runOnUiThreadre, se ennyi sorra.

    ...Most látom csak, hogy a piramis után ezt az egészet pont ugyanúgy, postDelayeddel indítod el. Na, csak ez kell, az AsyncTaskot égesd el.

    Nestor16: Mit jelent az, hogy "nem akar összejönni"? Ez a kiinduló kód elég korrekt.

    [ Szerkesztve ]

    “All nothings are not equal.”

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