di android mengirim data antar activity itu ada 2 cara :

 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