Új hozzászólás Aktív témák
-
Sianis
addikt
Sziasztok!
Elméleti kérdés következik:
Adott két Fragment, az egyik egy ListView, a másik egy egyedi nézet, amiben más activity-k létrehozhatnak, módosíthatnak, törölhetnek elemeket. Hogyan oldanátok meg, hogyha az adathalmaz változik, akkor ezek a nézetek értesüljenek arról, hogy mi történt?
Én két megoldást látok:
- BroadcastReceiver. A Fragmentek definiálják, hogy milyen eseményekre érzékenyek, aztán amikor kell akkor reagálnak szépen. Nem tudom, hogy itt megoldható-e, hogy a ListView módosításai animálódjanak, tehát ne a háttérben történjen meg az adapter módosítása.
- onActivityResult. Ezzel az a baj, hogyha egy ViewPager-ben vannak a fragmentek és mondjuk két egymás mellett lévő fragmentnek is frissülnie kell, akkor itt már problémás az események elosztása. Vicces, de néha egy isAdded() hívásra igazat adó fragment is elszáll olyan hibával, hogy ő már nincs is a FragmentManagerben.Én a BroadcastReceivert érzem most jobbnak, de cáfoljatok rám.
Köszi a válaszokat előre is!
Sianis
Új hozzászólás Aktív témák
- Eladó 6 darab DDR4 16 Gb Sodimm, illetve 2 darab DDR5 16 GB Sodimm
- Eladó három darab SSD. 2 x 1 TB illetve 1 x 2 TB
- több db DELL P2419 vékony kávás full HD 1920x1080 IPS monitor HDMI - gari + számla
- iPhone 17 256 GB Párakék - Bontatlan - 1 év gyári Apple garancia, Hivatalos Apple Resellertől!
- iPhone 17 512 GB Párakék - Bontatlan - 1 év gyári Apple garancia, Hivatalos Apple Resellertől!
- RTX 5090-es, 5080-as stb... GAMER laptopok + dokkolók + licencek
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700X / RTX 3080 / 32GB DDR4 / 1TB Nvme SSD!
- Bomba ár! HP ProBook 430 G5 - i5-7GEN I 8GB I 128GB SSD I HDMI I 13,3" HD I Cam I W11 I Garancia!
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- 210 - Lenovo IdeaPad 5 Pro (16ARH7) - AMD Ryzen 7 6800HS, RTX 3050Ti
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

