Hirdetés
- Kitolhatja az LGA1700 élettartamát az Intel
- 240 Hz-es QD-OLED monitor jött az Alienware-től az árérzékenyebbek számára
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Házimozi haladó szinten
- Milyen billentyűzetet vegyek?
- Sony MILC fényképezőgépcsalád
- Akciókamerák
- Xiaomi Pad 8 Pro – a hardver felnőtt a névhez
- Fejhallgató erősítő és DAC topik
- TCL LCD és LED TV-k
Ú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
- Kertészet, mezőgazdaság topik
- Kerékpársportok
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- Új belépő a Honornál
- Le Mans Ultimate
- Kitolhatja az LGA1700 élettartamát az Intel
- Revolut
- One otthoni szolgáltatások (TV, internet, telefon)
- Linux haladóknak
- Futás, futópályák
- További aktív témák...
- Macbook Air 13" M2 - 2025 gyártás, 8 CPU, 10 GPU, 24GB / 512GB, 100% akku - garancia (109)
- Macbook Air 13" M2 2022 - 16GB RAM - ÚJ, aktiválatlan, Apple garancia (117)
- Intel I7 8700K / 16gb ddr4 / Rtx 2060
- HP ProBook 450 G5 I5-8250U 8 GB 256 GB NVMe 15,6" FullHD IPS laptop
- MSI Pulse 15 B13VFK i7 / RTX 4060 140W / QHD 165Hz 16GB DDR5 1 TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


