Új hozzászólás Aktív témák
-
-
#39560925
törölt tag
válasz
automATIc
#3397
üzenetére
ezt olvasd el a többnyelvűség támogatásáról. semmi ilyesmi nem kell a kódba.
-
Karma
félisten
válasz
automATIc
#3362
üzenetére
Kérlek legközelebb használd a Programkód formázást, vagy ilyen hosszú kódot inkább Pastebinre vagy más, hasonló szolgáltatásra másolj be. Az előbbit átformáztam, hogy mi is olvashassuk.
Egyébként van egy pár probléma a kóddal:
1) A showClick metódusodban az az if utáni pontosvessző nem kell oda, így most le se kéne fordulnia.
2) A fájlokat nem zárod be abban az esetben, ha valami hiba történne... Nézz utána a try-catch-finally-nek, és a finally blokkban zárd le a streameket.
3) Nem sok értelme van soronként felolvasni egy fájlt azért, hogy utána soronként beleformázd egy stringbe.Egyébként az eredeti kérdésedre egyszerű a válasz: a readMessage-et a másik Activitydbe kéne írni, nem ide

-
vlevi
nagyúr
válasz
automATIc
#3360
üzenetére
Ha va egy Activityd, amiből indítasz egy másodikat, és a végeredményre vagy kíváncsi, akkor a startActivityforResult-t használd, a startActivity helyett. Ha így csinálod, a fő Activity-nek az onResult metódusában értesülsz arról, hogy befejeződött a második.
Természetesen arról is kapsz információt, hogy mi volt az a másik activity, ami befejeződött (az az id, a resultcode-ban pedig azt, hogy ok, cancel, vagy mást nyomott-e a felhasználó, és végül a visszakapott intent extra paramétereibe azt írsz be a második Activityben, amit akarsz.
Itt egy példa
[link]Ja, igen. A második, elindítandó Activitynek is át tudod adni a szöveget, a startActivity előtt, az intent.putExtra ("VALAMI","Szöveg") a másik oldalon könnyen kiolvasható.
-
Karma
félisten
válasz
automATIc
#3360
üzenetére
Egy kicsit pontosítanod kell, mit csináltál eddig.
Például hogy érted azt, hogy "lementem a beírt karaktereket"?Ahhoz, hogy a másik Activityhez eljusson a szöveg, vagy az indításához használt Intentbe kell beírnod, mint egy String extrát; vagy pedig ki kell mentened valahova, és az új Activityben visszaolvasnod.
Mivel egy todo appnak csak akkor van értelme, ha a listát nem felejti el, triviálisan adja magát a második megközelítés. Mondjuk valószínűleg elég nagy falat az adattárolás, de valami adatbázisra lesz szükséged. Az új Activity meg megkapja azt az ID-t, ami alapján eléri az újonnan lementett bejegyzést.
Új hozzászólás Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Építő/felújító topik
- Xiaomi 17 Ultra - jó az optikája
- Samsung kuponkunyeráló
- Path of Exile (ARPG)
- HiFi műszaki szemmel - sztereó hangrendszerek
- mefistofeles: Az elhízás nem akaratgyengeség!
- Budapest és környéke adok-veszek-beszélgetek
- Garmin Forerunner 255 Music - nem csak futóknak
- Cyberpunk 2077
- További aktív témák...
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3972
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4365, 100% Akkumulátor
- Dell Latitude 5300 13,3" FHD IPS touch, i5 - i7 8665U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- GEN5!!! 14/12GB/s 1TB Gen5x4 NVMe SSD, 1 év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

