Hirdetés
- Milyen okostelefont vegyek?
- Motorola Edge 50 Ultra - szépen kifaragták
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 15T Pro - a téma nincs lezárva
- iOS alkalmazások
- MIUI / HyperOS topik
- Jolla és SailfishOS tapasztalatcsere
- Motorola Signature - mielőtt aláírnád...
- Macrodroid
- Huawei P30 Pro - teletalálat
Ú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
- Világrekordot ünnepel az ASRock
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Fejhallgató erősítő és DAC topik
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- BMW topik
- Milyen okostelefont vegyek?
- Milyen routert?
- Anglia - élmények, tapasztalatok
- Horgász topik
- Formula-1 humoros
- További aktív témák...
- Apple Iphone 16 pro max 256gb desert titanium eladó
- Gamer PC - Ryzen 7 5700X / RX 7700 XT 12GB / B550M WIFI / 32GB RAM / 1TB NVMe SSD / 750W
- Eladó Gamer számítógépem.
- Honor 90 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- OnePlus 15 16/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Beszámítás! Asus TUF Gaming F15 FX507Z notebook - i5 12500H 16GB DDR4 512GB SSD RTX 3050 4GB WIN11
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Dell Latitude 5300 13,3" FHD IPS touch, i5 - i7 8665U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- AKCIÓ! LENOVO ThinkPad P15 Gen 2 munkaállomás - i7 11800H 32GB DDR4 512GB SSD Quadro T1200 W11
- Használt Apple A1243 EMC2171 német kiosztású vezetékes billentyűzet / 12 hónap jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


