Hirdetés
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Projektor topic
- OLED monitor topic
- Milyen egeret válasszak?
- Úgy állhat le a 16 GB-os GeForce RTX 5060 Ti gyártása, hogy közben nem áll le
- Házimozi belépő szinten
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- CES 2026: újraértelmezte a billentyűzet fogalmát a HP
- Vezetékes FÜLhallgatók
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
Ú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
- iPhone topik
- Arc Raiders
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Projektor topic
- OLED monitor topic
- WLAN, WiFi, vezeték nélküli hálózat
- Milyen egeret válasszak?
- Kerékpárosok, bringások ide!
- Úgy állhat le a 16 GB-os GeForce RTX 5060 Ti gyártása, hogy közben nem áll le
- További aktív témák...
- Apple iPhone 17 Pro Max 256GB,Újszerű,Dobozaval,24 hónap garanciával
- HIBÁTLAN iPhone 12 Pro 256GB Graphite - 1 ÉV GARANCIA - Kártyafüggetlen, MS3283
- LG 55B4 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- HIBÁTLAN iPhone 13 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4405, 100% Akksi
- Xiaomi Redmi Note 14 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


