- TCL LCD és LED TV-k
- OLED monitor topic
- A már megjelent gyorsítóin kapcsolt ki néhány részegységet a Tenstorrent
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- 3D nyomtatás
- SSD kibeszélő
- Növelhetik VGA-nk túlélési esélyeit az ASRock tápjai
- Kész, vége, ennyi volt: eladja tévés üzletágát a Sony
- Nem akármilyen új GeForce jöhet idén
- Ez a pehelysúlyú egér talán még egy jeti kezébe is passzol
Ú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
- Surface Pro 7+ i5-1135G7 16GB 512GB 1 év garancia
- AKCIÓ! Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- 2db CipherLab RK25 Ipari Adatgyűjtő (Android 9) + Profi Dokkoló + Tokok - Azonnal munkára fogható!
- Kingston Fury Renegade 2 x (2x8) 32 GB
- Gainward GTX 1050 Ti 4GB GDDR5 128bit!!! Beszámítok!!!
- AKCIÓ! Honor 200 Lite 8GB 256GB mobiltelefon garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 Pro 128GB Graphite-1 ÉV GARANCIA - Kártyafüggetlen, MS4108, 100% Akksi
- BESZÁMÍTÁS! Lenovo Legion Go 512GB SSD játékkonzol garanciával hibátlan működéssel
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- M5! KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! SPACE BLACK MacBook Pro 14" M5!!! 10C/10G 16GB 512GB Gar!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


