- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Autós kamerák
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Vezeték nélküli fülhallgatók
- Azonnali notebookos kérdések órája
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen monitort vegyek?
- OLED monitor topic
- USB, Bluetooth, Power – A logók valódi jelentése
Új hozzászólás Aktív témák
-
thon73
tag
Bocs, lehet h. sokat dumálok.
Az AsyncTask több metódust is tartalmaz, melyek az UI szálon futnak: onPreExecute - a hátterszál indítása előtt, onPostExecute - háttérszál befejezésekor, onCancelled - felhasználói megszakításkor (vigyázat a háttér még futhat!) és az onProgressUpdate a háttérszállal párhuzamosan fut.
Ezek bármelyikében írhatunk az UI elemekbe, ami a háttérszálban tilos! Az onProgressUpdate (amiről a cikk szól), lehetővé teszi akár azt, hogy a háttérben lejátszott pl. zeneszámokat egymás után megjelenítsük. Végső soron ez is a folyamat előrehaladásának jelzése.
Ez azért jó példa, mert azt mutatja be, hogy az egész folyamatot másképp kell szervezni (erre jutottunk mi is végül.)Az eredeti kérdés (hátha tud rá valaki jó választ): A teljes AsyncTask lefutása után (tehát amikor az onPostExecute is már meghívásra került), miként lehet újra felébreszteni az eredeti Activity-t, hogy további tevékenységeket végezzen.
Erre én/mi nem találtunk egyszerű megoldást. Szerintem az egész Android filozófiával ellentmond az, hogy EGY activity TÖBB feladatot végezzen, de hátha lesz valakinek ötlete/tapasztalata ebben.
Új hozzászólás Aktív témák
- Átírja az ENSZ az önvezetés szabályait
- sziku69: Fűzzük össze a szavakat :)
- AliExpress tapasztalatok
- Luck Dragon: Asszociációs játék. :)
- Autós topik
- Milyen billentyűzetet vegyek?
- Assetto Corsa EVO
- Milyen egeret válasszak?
- Húszmillió mobilara adta ki a Honor a tízparancsot
- Óra topik
- További aktív témák...
- Xeon E5 1650 v3, 2680 v3, 2690 v3 processzorok
- 199 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U9 275HX, RTX 5070 (ELKELT)
- Logitech G635 fejhallgató / 12 hó működési garancia
- Telefon felvásárlás!! Honor Magic6 Lite, Honor Magic6 Pro, Honor Magic7 Lite, Honor Magic7 Pro
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 16GB 512GB 14" áthajtós-érintős FHD+ Gar.: 1 év
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


