Új hozzászólás Aktív témák
-
WonderCSabo
félisten
válasz
kemkriszt98
#1909
üzenetére
Karmának valószínűleg jó a sejtése. Az onCreateben elindítasz egy AsyncTaskot. Ezután rögtön lefut az onResume, ami meg is hívja a notifyDataSetChanged()-et, de túl korán, ilyenkor az AsyncTask még nem végzett, sőt még egy elem sincs benn ekkor az adapterben. A doInBackground-ban adogatsz hozzá az adapterhez, az adapter ekkor frissítené a ListView-t (már ha az ArrayAdapter.add() metódust hívod meg), de ez azért nem történik meg, mert háttérszálról hívod az addItem()-et.
A megoldás itt elvileg az lenne, hogy az onPostExecute-ban hívsz egy notifyDataSetChanged()-et. -
Karma
félisten
válasz
kemkriszt98
#1909
üzenetére
Ugye az adapterhez adogatás után meghívod a notifyDataSetChanged() metódusát, UI szálon?
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Új termékkel és áremeléssel reagál a memóriahiányra a Raspberry Pi
- Vezetékes FEJhallgatók
- Vezeték nélküli fülhallgatók
- Vezeték nélküli fejhallgatók
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Stellar Blade
- sziku69: Fűzzük össze a szavakat :)
- Mibe tegyem a megtakarításaimat?
- 3D nyomtatás
- További aktív témák...
- AKCIÓ! ÚJ ASUS TUF GAMING Geforce RTX 5080 OC Edition 16GB VRAM Ray Tracing DLSS4
- Honor 200 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- HIBÁTLAN iPhone 15 Plus 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4504
- Bomba ár! Dynabook Portege X30-L-K - i7-1260P I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Gari!
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
