Hirdetés
- Real Racing 3 - Freemium csoda
- Parci: Milyen mosógépet vegyek?
- Doky586: Torrent beállítás kezdőknek
- sziku69: Fűzzük össze a szavakat :)
- gban: Meghalt Chuck Norris
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Ú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
- Real Racing 3 - Freemium csoda
- Nem fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Bittorrent topik
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- PlayStation 5
- Nvidia GPU-k jövője - amit tudni vélünk
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Lexus, Toyota topik
- Milyen légkondit a lakásba?
- További aktív témák...
- Azta! Dell Latitude 7440 -65% Üzleti Profi Fémházas Ultrabook Laptop 14" i7-1365U 32/512 FHD IRIS Xe
- DJI Osmo Action 4 Adventure Combo + sok tartozékkal búvárkodáshoz
- Samsung 32GB DDR4-2666V 2 x 16 GB (M393A2K43BB1-CTD6Q) Szerver memória
- Felújított (Refurbished) DELL Latitude 5430 Tartós Üzleti Laptop 14" -70% i5-1235U 10Mag 16/512 FHD
- HP ProBook 450 G8, 15,6" FHD, i5-1135G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia ( olvas
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol Starfield extrákkal garanciával
- GAMER PC! Ryzen 7700X / RX 9070 / 32GB DDR5 / 1TB Gen4 / X870E /850w Platinum! BeszámítOK!
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Space Black - 1 ÉV GARANCIA -Kártyafüggetlen, MS4332
- HP EliteBook 650 G10 15,6" i5 -1335u, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Sandisk Portable SSD 2TB!
Állásajánlatok
Cég: Laptopműhely Bt.
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.
