Cara Pindah Activity dengan Intent dan ButtonOnClick di Android Studio
Hallo semuanya! sebelum kita lanjut ke tutorial, pastikan kalian sudah menginstall android studio dengan benar dan siap digunakan ya.
Tunggu dulu… intent itu sebenarnya apa sih?
Jadi, intent adalah tindakan memindahkan suatu activity ke activity lainnya dengan meneruskan data yang ada. Intent dibedakan jadi dua.
Intent eksplisit, tindakan ini memindahkan ke activity yang classnya sudah kita ketahui atau activity itu ada di dalam aplikasi kita sendiri. lalu ada juga
Intent implisit, kalo yang satu ini kita bisa memindahkan activity kita ke aplikasi lain misalnya YouTube, Instagram, ataupun website melalui web browser sesuai dengan data yang kitakirim.
Nah kira kira udah ada bayangan kan tentang intent dan jenisnya. Dan sekarang kita bakal sama sama belajar menggukanan intent eksplisit dong tentunya. yuk yuk..
Langkah pertama adalah buka Android Studio.
Seperti tools lain, tentu yang perlu kita lakukan adalah membuat project baru dong.
Setelah selesai membuat project baru, otomatis Android studio akan generate Main Activity yang akan kita gunakan pertama kali. Jangan lupa tunggu dulu sampai semua proses run selesai ya.
Karena kita akan pindah activity menggunakan button, jadi tampilan pada Main Activity hanya akan berisi satu button atau tombol.
Kamu bisa drag and drop button yang ada di tab design ataupun bisa mengetik kodenya secara manual.
Untuk menghilangkan warning pada android:text yang menggunakan sumber hardcore kamu bisa membuat value dalam string dengan cara termudah yaitu alt + enter, lalu pilih Extract string resource.
kemudian setelah membuat tampilan pada Main Activity, kita membuat Second Activity.
Sudah tiba saatnya kita masuk ke MainActivity.java, Pertama kita deklarasikan dulu Button yang sudah kita buat tadi di xml dengan findViewById, Button Onclick dan juga intent tentunya untuk memanggil SecondActivity
Proses selanjutnya yaitu mengisi tampilan pada SecondActivity, kalo saya akan mengisinya dengan ImageView. Sebelum kita tampilkan di xml, kita harus meng-import dulu dengan cara copy gambar yang ingin kita tampilkan, lalu paste dalam folder drawable.
Lalu tampilkan ImageView di activity_second.xml, masih seperti tadi ya. Kita bisa menggunakan design maupun text.
Setelah selesai, kita bisa langsung menjalankan aplikasi intent kita dengan AVD bawaan dari Android Studio, emulator extrernal, maupun device asli yang tersambung melalui USB.
Saat run, mungkin agak sedikit lama. Sabar ya. Kita bisa gunakan waktu untuk explore, baca artikel, nonton video tutorial lain, update berita, maupun clap tulisan ini ataupun follow authornya. Hehe yang penting jangan ngelamun deh.
Karena belajar di Android studio, bukan hanya belajar logika dan pemrograman, tapi juga kesabaran dan management waktu :)
Kalo banyak kesalahan mohon dibenerin ya, biar kita sama - sama tambah ilmu. Semoga bermanfaat. Sekian~
See youuuuu
Source code :
https://github.com/rizkasalmaadelia/MoveWithIntent-simpleApp