Hirdetés
- Külföldi prepaid SIM-ek itthon
- Jövő héten mutatkozik be a OnePlus új szériája
- Örömkönnyek és üres kezek a TriFold startjánál
- Milyen okostelefont vegyek?
- Xiaomi Mi 9T Pro - tizenegyes!
- Google Pixel topik
- Apple iPhone 15 Pro Max - Attack on Titan
- Sony Xperia 5 IV - házon belüli siker
- Xiaomi 15 Ultra - kamera, telefon
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
thon73
tag
Egy kicsit elakadtam, tudna valaki utat mutatni? Egy file importja során a program a következő "elvi" úton fut végig:
- MainActivity: Import gomb -> meghívja a FileSelectorActivity-t
- FileSelectorActivity: kiválasztjuk a file-t
- MainActivity: onActivityResult() -> meghívja MainDialogFragment-et
- MainDialogFragment: importálhatjuk az adatokat?
- MainActivity: positiveAnswerFromDialog -> meghívja az importálásért felelős Activity-tEz így egyszerűnek tűnik, de több helyen is vérzik:
1. Ha a dialogus "importálhatunk?" kérdésére nemmel válaszolunk, akkor vissza kéne jutni a FileSelectorActivity-ba (ráadásul az elhagyott könyvtárba!), hogy tovább válogassunk. Itt akkor újra ugyanúgy meg kell hívnom a FileSelectorActivity-t, mint az Import gombnál?

2. A dialogus csak a file nevére kérdez rá. A file adatai (Uri vagy File) hogyan "utaznak át" az onActivityResult részből (ahol megkapjuk őket) a positiveAnswerFromDialog részbe (ahol a dialogus visszatér)? Hozzak létre egy osztályváltozót a MainActivity-ben, vagy küldjem körbe az adatokat a dialoguson keresztül?

Hogyan érdemes egy ilyen összetett (többlépcsős) kommunikációt szépen megszervezni? Előre is köszönöm!
Új hozzászólás Aktív témák
- Külföldi prepaid SIM-ek itthon
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen légkondit a lakásba?
- Autós topik
- Lakáshitel, lakásvásárlás
- One otthoni szolgáltatások (TV, internet, telefon)
- Debrecen és környéke adok-veszek-beszélgetek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Jövő héten mutatkozik be a OnePlus új szériája
- PlayStation 5
- További aktív témák...
- Új, Aktiválatlan iPhone 16 (128 GB) (rendelhető)
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- iPhone 12 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3581
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



