2010-11-06 12 views

cevap

11

kullanımı Intent.putExtra(..):

intent.putExtra("keyName", "somevalue"); 

Bu yöntem, aşırı ve çeşitli ikinci bağımsız değişken olarak türlerini alır:

kullanılması uygun getXYZExtra veri almak için .. int, bayt, String, çeşitli diziler() .

getStringExtra(String keyName) 
+0

ama nasıl benim aktivitesinde verileri alırım: dize için bu nedir? Etkinlik ne zaman ve ne zaman gerçekleşir? – Mars

+1

'activity.getIntent()' veya 'this.getIntent()' –

+0

Bunu OnCreate() içine koyar mıyım? – Mars

26

MainActivity

Intent intent = new Intent(MainActivity.this,SecondActivity.class); 
intent.putExtra("extra_text", string); 
startActivity(intent); 

SecondActivity

String text = getIntent().getStringExtra("extra_text"); 
+2

Mükemmel cevap. Kısa ve gerekli. – Shudy

İlgili konular