Hirdetés
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- TCL LCD és LED TV-k
- Ezzel jobban keresel, mint az arannyal
- Soundbar, soundplate, hangprojektor
- Vezeték nélküli fülhallgatók
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen Blu-ray írót?
- RAM topik
- Amlogic S905, S912 processzoros készülékek
Új hozzászólás Aktív témák
-
vlevi
nagyúr
Talán ez a kép is segíthetaz asynctask megértésrhez
Ezen a képen aztláthatod, hogy az egyes paraméterek hogyan kapcsolodnak egymáshoz. Pl az async taskod visszatrrrsi rrtéke lehet egy integer, a textből beolbasott szám értéke. Ezt a számot megkapja a postexecute metódus, és mivel az már az UI szálon fut, írhatsz is akár a képerőre.
-
thon73
tag
Hát én pont azért kezdtem el (újra) programozni, mert nem találtam senkit, aki helyettem - pénzért - megcsinálja. Egyébként meg igen drága.
Fel a fejjel! Fog az menni, csak legyél türelmetes!

A világ legelvarázsoltabb service-vel játszom egy ideje, a billentyűzetvezérlővel, úgyhogy az android csavarjait nekem nem kell bemutatni. A jó hír: megy benne a háttérszál! A rossz: az asynctask még a service-nél is hülyébb állatfaj.
EZT olvasd végig, ha gondolod. Régi, de segíteni fog az asynctask megértésében. Elküldöm a készülő kódot is szívesen, de kicsit nagyra nőtt, nehéz benne bogarászni.A lényeg:
A Service megvalósít egy Listener-t, amin keresztül az AsyncTask tudja jelezni az eredményt.
Ezt a Listener-t az AsyncTask konstruktorában adom át, vagyis magát a service-t.
A Service meghívja .execute-tal az AsyncTask-ot, de a sikeres lefutást már a Listener-ben meghatározott metódusok kezelik le, amiket az AsyncTask onPostExecute metódusa hív meg.
Ez a szűk lényeg, mert az Asynctask előnye, hogy látod, hogy hol tart; ad visszajelzést a hibáról; és persze meg lehet szakítani. Épp csak ezeket is mind fel kell programozni, bár a terep elő van készítve.Internetet még nem használtam (mármint közvetlenül a programból), de az biztos, hogy az UI szál erre tiltott. Azt, hogy pontosan milyen módon teszed háttérbe a feladatot (AsyncTask, Loader, Service, Thread stb.) mérlegelni kell, de az AsyncTask-ot mindenképp érdemes behatóan ismerni.
Új hozzászólás Aktív témák
- Teljes verziós játékok letöltése ingyen
- Bestbuy játékok
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Google Pixel topik
- exHWSW - Értünk mindenhez IS
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- One otthoni szolgáltatások (TV, internet, telefon)
- Jövedelem
- TCL LCD és LED TV-k
- Ezzel jobban keresel, mint az arannyal
- További aktív témák...
- Philips Lattego EP5345 Szervizelve I Megkímélt állapot I Tejes kancsó I Garancia I Beszámítás
- 100% Akku - Makulátlan új állapot 128 GB (Graphite) és 256 GB (Sierra Blue)
- Apple Macbook Pro 13" a1708 2017 (I5/8GB/256GB)
- Szuper Akciós Ajánlat! Eredeti gyári Asus Rog és Rog Phone gamer kiegészítők új állapotban!
- Samsung S22+ 256 GB eladó (fekete)
- HP ProDesk 600 G5 i5-9500 8GB 256GB 1 év garancia
- BESZÁMÍTÁS! ASRock Z370 i7 8700 16GB DDR4 512GB SSD RX 6600XT 8GB Rampage SHIVA Thermaltake 550W
- Xiaomi Watch S4, 1 Év Garanciával
- Xiaomi Redmi Note 14 Pro+ 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude 5440 - i7-1365U, 32GB RAM, 1TB SSD, jó akku számla, garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



