Ú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
- Autós topik
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- MasterDeeJay: Mi ez a pici videókártya? AMD E9173 teszt
- Xiaomi 17 Ultra - jó az optikája
- Okos Otthon / Smart Home
- Gitáros topic
- Tőzsde és gazdaság
- Béta iOS-t használók topikja
- Milyen légkondit a lakásba?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- További aktív témák...
- BOYA BY-V2 2.4 GHz-es, ultrakompakt, duál vezeték nélküli mikrofon szett
- LENOVO ThinkPad Yoga 370,14",FHD, i5-7300U,8GB DDR4,128GB SSD,WIN11,LTE,TOUCH
- 2018 MacBook Air 13 Retina, i5, 256 GB SSD / 8 GB ram, nemrég hőpasztázva + tisztítva, karcmentes,
- LENOVO ThinkPad s3 YOGA 14",i5-5200U,8GB DDR3,256GB SSD, WIN10,TOUCH
- HIHETETLEN! DE ÚJ DOBOZOS LAPTOPOK AKÁR FÉLPÉNZÉRT FÉLÁRON !!! ///////// FÉLPÉNZES LAPTOP //////////
- GYÖNYÖRŰ iPhone SE 2020 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3920
- GYÖNYÖRŰ iPhone 12 Mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4167, 94% Akksi
- GYÖNYÖRŰ iPhone 15 Pro 128GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4680
- BESZÁMÍTÁS! MSI MAG B365M i5 9600KF 16GB DDR4 512GB SSD RTX 2060 6GB Kolink Stronghold Seasonic 550W
- Dell Precision 3571 i7-12700H 32GB 1000GB FHD RTX T600 4GB 1 év teljeskörű garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

