memulai-belajar-android-studio-bahasa-indonesia

Apa itu Activity dan Cara pindah Activity di Android Studio (Kotlin)

Sederhananya sebuah activity adalah tempat dimana user biasanya berinteraksi dengan aplikasi yang dibuat.

Tiap activity memiliki sebuah layout dimana kita bisa mendesain UI (user interface) sesuai dengan kebutuhan aplikasi.

Dan di dalam aplikasi terdapat banyak Activity, contohnya seperti user berinteraksi dengan ponselnya saat mengambil foto, mengirim email, melihat map, menelpon, user login, dan lainnya.

Seiring berkembangnya apikasi yang kita buat tentu activity yang ada juga semakin banyak, dan sejauh ini kita hanya bermain di satu Activity lantas bagaimana caranya jika ingin berpindah ke activity lainnya ? yuk simak caranya ..

Cara Pindah ke Activity lainnya di Android Studio (Kotlin)

Biasanya pada halaman website kita pastinya akan bernavigasi dari halaman satu ke halaman berikutnya.

Sama halnya dengan website, di android kita juga bernavigasi dari activity A ke activity B ataupun sebaliknya.

Untuk bisa melakukan hal itu kita perlu sebuah fungsi yang bernama “Intent”.

Yang diperlukan untuk contoh project kali ini adalah dua buah activity, di activity pertama kita buat satu buah tombol yang berisikan Intent untuk di arahkan ke activity ke dua. -Membuat Project di Android Studio

Pada activity pertama kita buat satu buah tombol dan juga dibagian buttonnya diberi syntax android:onClick=”pindahActivity” (nama bebas).

Nanti muncul pemberitahuan error bahwa method atau fungsi yang dimaksud tidak ada didalam file activity.java/kt nya, maka kita buat dahulu dengan cara :

  • Arahkan kursor ke errornya (pada baris onClick) .
  • Lalu klik icon lampu warna merah (bisa juga dengan tombol alt+enter).
  • Pilih opsi Create.
apa-itu-activity-dan-cara-membuat-intent-android-studio
Generate method dari onClick

Setelah itu cek kembali di file .java/kt nya, apakah sudah ada method yang kita generate via xml tadi ?, kalau sudah ada lanjut isikan dengan intent seperti ini :

fun pindahActivity(view: View) {
        //silahkan ubah dengan nama activity ke2 kalian
        val pindahan = Intent(this, Activity2::class.java)
        startActivity(pindahan)
    }

Lalu di activity kedua kita buat sebuah textView, ubah kata-katanya sesuai keinginan, dan sekarang kita coba jalankan.

Kalau tidak ada error, saat kita pencet tombol pindah maka otomatis activity ke dua akan ditampilkan seperti gambar berikut.

cara-pindah-ke-activity-lain-di-android-studio_c
Pindah Activity dengan Intent

Saat membuat method onClick, dari contoh di atas kita membuatnya secara otomatis di file layout xml nya, kalau ingin membuatnya terlebih dahulu secara manual juga gak masalah jadi silahkan gunakan cara yang menurut kalian mudah.

Kali ini cukup disini dulu bagaimana kita bisa berpindah ke activity lainnya, berikutnya kita akan belajar bagaimana mengirim value ke activity lainnya.

Leave a Reply

Your email address will not be published. Required fields are marked *