Lebih Jauh Dengan "Intent"




Intent,tidak hanya untuk memanggil activity lain, tetapi bisa juga mengirim nilai antar Activity.Untuk mengirim nilai tersebut kita butuh kode seperti ini :

Intent in = new Intent(getApplicationContext(), MainActivity2.class);// berfungsi untuk menentukan Activity mana yang akan menerima nilai/data
in.putExtra("msg", msg);//nilai/data yang akan dikirim diberi nama object
startActivity(in); //memanggil activity yang akan menerima nilai / data

dan untuk Activty penerima nilai kodenya sebagai berikut :
 pesan=(EditText)findViewById(R.id.txt_pesan);//edit text yang berfungsi untuk menampilkan pesan yang di terima
 intent=this.getIntent();//memanggil class intent
  pesan.setText(intent.getStringExtra("msg"));//memanggil metod getStringExtra("msg") untuk menampilkan data dari objek "msg" ke pesan/EditText

download project disini


Komentar

Postingan Populer