- Jobb zajszűréssel és okos funkciókkal töltve megjelent az Apple AirPods Max 2
- Google Pixel 10a – évismétlés
- iPhone topik
- Így nyeri az Oppo a zoomcsatát
- Magisk
- Válságmódban a Samsung mobildivíziója
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Xiaomi Mi 9T - a túl jó Redmi
- Xiaomi 17 Ultra - jó az optikája
Új hozzászólás Aktív témák
-
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
- Call of Duty: Warzone
- Jobb zajszűréssel és okos funkciókkal töltve megjelent az Apple AirPods Max 2
- Andras-G: #Kószagondolat - eMag tapasztalatok 2026-ban
- Vezetékes FEJhallgatók
- Google Pixel 10a – évismétlés
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Energiaital topic
- Nvidia GPU-k jövője - amit tudni vélünk
- Tovább tarthat a memóriakrízis, mint gondolnánk
- Tőzsde és gazdaság
- További aktív témák...
- 3440 x 1440 100Hz!!! 65W PD 34" CURVED 1800R Samsung C34H890WGR - 1 év garancia!
- 255 - Lenovo LOQ (15IRX10) - Intel Core i7-13700HX, RTX 5060 (ELKELT)
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- Lenovo L14 Ryzen 5 4500U Refurbished - Garancia!
- BESZÁMÍTÁS! ASUS B150M i5 7500 8GB DDR4 256GB SSD GTX 1050Ti 4GB Nbase Black Midi DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


