» »

[Android] AsyncTask vprašanje

[Android] AsyncTask vprašanje

shadeX ::

Zanima me sledeča stvar:

AsyncTask je namenjen temu da vrši kodo v background threadu ( override metoda "doInBackground(...)" ) in medtem lahko updejta UI na main threadu. Če sem prav razumel, se koda naprej NE izvrši na main threadu , dokler "doInBackground(..)" koda ne konča? A imam prav?

Zato ker imam problem, da se koda , ki sledi .execute() kodi, izvrši tudi če "doiInBackground()" metoda še ni končala..

upam da ste me razumeli.

arjan_t ::

če se koda nebi izvajala naprej stvar več nebi bila async

shadeX ::

Kako bi potem preprečil kodi da bi se izvršila šele po tem, ko program opravi neko delo ( download fila prek interneta recimo )

SelaC ::

AsyncTask vsebuje funkcijo onPostExecute, ki se izvede takrat, ko druga nit konča z izvajanjem. Tako da kodo, ki se mora izvest po prenosu, daš v to funkcijo pa je.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Python3] Izvajanje ukazov po določenem času

Oddelek: Programiranje
211427 (1037) noraguta
»

[Android] setText iz AsyncTask

Oddelek: Programiranje
7830 (747) golobich
»

Android threadi in asynctaski

Oddelek: Programiranje
231541 (1187) Kocka
»

[Android]Cudno obnasanje aplikacije in emulatorja

Oddelek: Programiranje
71289 (1118) KernelPanic
»

[Android] Parsanje XMLja

Oddelek: Programiranje
9691 (547) kunigunda

Več podobnih tem