Passing Data Dari Activity Ke Activity Lain di Android Studio

Halo teman - teman semua kali ini saya akan mencoba membuat sebuah artikel tentang bagaimana cara passing data dari activity ke activity lain yang dimana kasus ini kadang kita perlukan. Dalam kasus kali ini misalkan kita mempunya sebuah activity dengan nama activity MainActivity.java nah dalam activity tersebut kita akan melempar sebuah data ke activity lain misal ke activity SecondActivity.java dan akan kita tampilkan di Second Activity.

 

String nama = "Asep Saepuloh";
String alamat = "Malaka Baru";
String telp = "0857723858585";

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("nama", nama);
intent.putExtra("alamat", alamat);
intent.putExtra("telp", telp);
startActivity(intent);

Nah di activity MainActivity.java kita akan melempar beberapa data diantaranya nama, alamat, telp lalu di SecondActivity.java kita tinggal consume dengan cara seperti berikut ini :

Intent intent = getIntent();
String nama = intent.getStringExtra("nama");
String alamat = intent.getStringExtra("alamat");
String telp = intent.getStringExtra("telp");

TextView Name = (TextView) findViewById(R.id.nama);
Name.setText(nama);
TextView Address = (TextView) findViewById(R.id.alamat);
Address.setText(alamat);
TextView Phone = (TextView) findViewById(R.id.phone);
Phone.setText(phone);

Terakhir di AndroidManifest.xml kalian set parent Activitynya dari SecondActivity.java contoh dari AndroidManifest.xml

<activity
            android:name=".BpkbActivity"
            android:label="@string/title_activity_bpkb"
            android:parentActivityName=".MainActivity"
            android:theme="@style/Theme.MitraAbadi.NoActionBar" />

Demikianlah cara passing data dari Satu Activity ke Activity Lain, semoga bermanfaat ya.

Related Articles

Comments