Hirdetés
- TCL LCD és LED TV-k
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- Milyen TV-t vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD FX
- Melyik tápegységet vegyem?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- ThinkPad (NEM IdeaPad)
- Vezeték nélküli fülhallgatók
Új hozzászólás Aktív témák
-
thon73
tag
válasz
WonderCSabo
#1442
üzenetére
Kedves WonderCSabo! (ill. kedves mindenki!)
Még egy utolsót szeretnék kérdezni, mielőtt végképp feladom a küzdelemet...
Az előző megoldások tökéletesek, ki is próbáltam őket, - csak éppen (List)Fragment-nél nem működnek. Ott ugyanis úgy kell elkészítenem a kódot, hogy ÜRES Konstruktorral újra elkészíthető legyen a Fragment.
Problémám a következő: Teljesen egyforma ListView-k (és ListFragmentek) jelenítik meg egy adatbázis különböző tábláit. Az eltérés néhány (6-7) paraméterben van: LoaderId, projection, from, to, content_uri stb.; maga a kód mindig azonos.Mi lenne a legjobb módszer arra, hogy egyetlen ListFragment osztály tartalmazza a kódot, és minden táblához ebből - más paraméterezéssel - egy külön ListFragmentet készítsen? Tényleges paraméterezés nem használható, az üres konstruktor miatt. Két ötletet kínlódtam ki: vagy abstract metódusokkal kényszerítem ki a "paraméterek" átadását a leszármazottakban, vagy az argument Bundle-be teszem bele egy-egy konkrét ListView-ban a paramétereket.
Nem létezik, hogy ne lenne erre valami pofonegyszerű megoldás, csak sehogy nem találom.

Előre is köszönet minden hasznos ötletért!
Új hozzászólás Aktív témák
- TCL LCD és LED TV-k
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- Battlefield 6
- VGA kibeszélő offtopik
- Hardcore café
- Poco F8 Pro – titkos favorit lehet belőle
- Luck Dragon: Asszociációs játék. :)
- Autós topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen TV-t vegyek?
- További aktív témák...
- Kingston SNV3S 1 TB NVMe SSD VADIÚJ, 3 év NÉVRE SZÓLÓ GARANCIA!
- szinteÚJ Nubia REDMAGIC 11 Air (NX799J) 1év gar
- GYÖNYÖRŰ iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4483, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4373, 100% Akkumulátor
- Apple Magic Mouse (USB-C) - Fehér
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Az előző megoldások tökéletesek, ki is próbáltam őket, - csak éppen (List)Fragment-nél nem működnek. Ott ugyanis úgy kell elkészítenem a kódot, hogy ÜRES Konstruktorral újra elkészíthető legyen a Fragment.


