1. Menggunakan bundle
2. Menggunakan intent
jenis tipe data yang bisa dikirim bermacam-macam misla String, angka (integer, float, double), ArrayList, boolean, array, character. kecuali untuk type data yang memiliki ukuran besar seperti image,bitmap
1. cara pertama : Bundle
activity 1 :
Bundle bundle = new Bundle(); bundle.putString("data1", "isi 1"); bundle.putString("data2", "isi 2"); Intent intent = new Intent(activity1.this, activity2.class); intent.putExtras(bundle); startActivity(intent);
activity 2:
Bundle bundle = getIntent().getExtras(); String data1= (bundle.getString("data1"));
2. cara kedua : intent
activity 1:
Intent intent = new Intent(activity1.this, activity2.class); intent.putExtra("data1", "value1"); intent.putExtra("data2", "value2"); startActivity(intent);
activity 2:
String data1 = (getIntent().getStringExtra("data1"));
tambahan :
Intent intent =
new
Intent(Intent.ACTION_VIEW, Uri.parse(
"http://www.tutsplus.com"
));
startActivity(intent);
intent tanpa menentukan class, membuka browser dan akan menjalankan value data
Uri.parse
0 Comments