- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- Szívós, szép és kitartó az új OnePlus óra
- Honor Magic6 Pro - kör közepén számok
- Android alkalmazások - szoftver kibeszélő topik
- Fotók, videók mobillal
- One mobilszolgáltatások
- Apple Watch
- Telekom mobilszolgáltatások
- iPhone topik
- Mobil flottá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
- HiFi műszaki szemmel - sztereó hangrendszerek
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- Motoros topic
- Mibe tegyem a megtakarításaimat?
- PlayStation 5
- Okos Otthon / Smart Home
- ASUS routerek
- BestBuy topik
- Milyen billentyűzetet vegyek?
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- HP Zbook Fury G8, I7-11850H,32 gb, 512 ssd, MAGYAR VILÁGÍTÓ BILLENTYŰZET, hibátlan állapot
- Creative Sound Blaster Z SB1500 PCI-E Hangkártya
- Samsung Galaxy S24 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Asztali PC , i3 13100F , RTX 2060 Super , 16GB RAM , 512GB NVME
- Új Kipsta agility 100 focicipő (43-as)
- -65% Off Dobozos Új HP EliteBook 860 G10 i5-1355U 16 GB DDR5 1 TB SSD FHD+ több mint 2 év gari!
- Akciós kisWorkstation! Dell Precision 3570 i7-1255U 4.7GHz / 32GB / 1000GB / Quadro T550 4GB FHD 15"
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- DELL Latitude 7210 2-in-1,12.3",FHD,i7-10610U,16GB DDR4,512GB SSD,WIN11, LTE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



