Hirdetés
- Zsebre vágható Keychron billentyűzet a gyakran úton lévőknek
- Formálisan, de hivatalosan bejelentette a Clearwater Forestet az Intel
- Gyorsjavítást kapott a visszavont, majd újra kiadott GeForce driver
- Ilyen olcsó sem volt még egy Apple notebook
- Túl nagy alkatrészt vettél? Így kerülheted el a PC-építés legnagyobb hibáját
- Milyen belső merevlemezt vegyek?
- Megérkezett az Apple 5K-s, 120 Hz-et biztosító monitora
- Ilyen olcsó sem volt még egy Apple notebook
- Soundbar, soundplate, hangprojektor
- MWC 2026: leégsz, ha nem figyelsz a TCL 15 ezer nites panelje előtt
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- Milyen alaplapot vegyek?
- OLED monitor topic
- Bambu Lab 3D nyomtatók
- Androidos tablet topic
Új hozzászólás Aktív témák
-
Hiderseek
újonc
Az
intent.putStringExtra()
függvénynél két dolgot kér. Egy "kulcsot", amivel később azonosítani tudod. Jelen esetben, amikor meg akarod hívni, valamint magát az adatot amit tovább akarsz küldeni.Vagyis a getStringExtra()-nál ahhoz hogy beazonosítsuk, hogy melyik adatra van jelen esetben szükség, argumentumként megadjuk a "kulcsot", amihez társítottuk az adatot.
A te esetedben ez a kulcs egy string az első activityben. (EXTRA_MESSAGE) Így amikor bekéred vissza kell érte "nyúlni", valahogy így:
getStringExtra(MainActivity.EXTRA_MESSAGE);
a lényeg, hogy megadd a kulcsot, amihez társítottad amikor bekéred.Az EXTRA_MESSAGE az első activityben ebben az esetben lehet akármi:
public static final String EXTRA_MESSAGE = "enKicsiExtraUzenetem";Ha a masodik activityben ezt adod meg, ugyanúgy jó:
getStringExtra("enKicsiExtraUzenetem");public class MasodikActivity extends Activity implements OnClickListener {
private String message;
private String extraMessage;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
message = getIntent().getStringExtra(MainActivity.EXTRA_MESSAGE);
extraMessage = getIntent().getStringExtra(MainActivity.EXTRA_TARGET_USER);
findViewById(R.id.button2).setOnClickListener(this);
findViewById(R.id.btTovabb1).setOnClickListener(this);
((TextView) findViewById(R.id.tView1)).setText(message);
((TextView) findViewById(R.id.tView2)).setText(extraMessage);
}
public void onClick(View view) {
if(view.getId() == R.id.button2)
finish();
if(view.getId() == R.id.btTovabb1) {
Intent intent = new Intent(MasodikActivity.this, HarmadikActi.class);
intent.putExtra("enUzenetemAMasodikActivitybol", message);
intent.putExtra("azEnExtraUzenetem", extraMessage);
startActivity(intent);
}
}
}intent.putExtra("enUzenetemAMasodikActivitybol", message);
intent.putExtra("azEnExtraUzenetem", extraMessage);Tehát, megadod a kulcsot, amely egy String és az adatot. Akármilyen kulcsot adhatsz, de ahhoz hogy a következő activityben be tudd kérni, azt kell megadni, amit hozzárendeltél
Új hozzászólás Aktív témák
- World of Tanks - MMO
- Milyen belső merevlemezt vegyek?
- Star Citizen
- Fotók, videók mobillal
- Nintendo Switch 2
- AliExpress tapasztalatok
- Megérkezett az Apple 5K-s, 120 Hz-et biztosító monitora
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- One otthoni szolgáltatások (TV, internet, telefon)
- Ilyen olcsó sem volt még egy Apple notebook
- További aktív témák...
- Elite x360 1040 G10 2-in-1 14" QHD+ IPS érintő i7-1365U 32GB 512GB NVMe ujjolv IR kam gar
- Sapphire PULSE RX 6700 XT 12GB Garanciával!
- EliteBook X Flip G1i 14 AI 2-in-1 14" FHD+ IPS érintő Ultra 7 258V 32GB 1TB NVMe gar
- Manli RTX 4070 Ti Gallardo 12GB Garanciával!
- ZBook Fury 15 G7 15.6" 4K IPS Xeon W-10885M RTX 4000 32GB 512GB NVMe IR kam gar
- Utolsó raktáron! Apple Mac Studio M2 Ultra 24/60 mag, 64GB RAM, 1TB SSD - 27% ÁFA
- iPhone 17 Pro 256 GB - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- Corsair VENGEANCE Pro 32GB (4x8GB) DDR4 2800MHz
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- szinteÚJ Dell 15 i7 1355U 32GB 1TB 120Hz!!!!!!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

