Intent
Android intent digunakan untuk memulai activity, service serta broadcast receiver.
Contohnya untuk memulai sebuah activity kita menggunakan code startActivity(intent)
Oke langsung saja kita buat contoh penggunaan intent untuk memulai activity
Buat sebuah project baru dengan nama Intent seperti gambar di bawah ini
Kemudian Next saja, kita buat project dengan template Empty Activity seperti di bawah ini
Next lagi, dan kita beri nama activity serta layout yang akan kita buat, default saja kita gunakan MainActivity dan layout file dengan activity_main seperti pada gambar di bawah ini
Oke langsung saja kita rubah file activity_main.xml menjadi seperti di bawah ini, dimana layout yang kita buat ini hanya menambahkan satu buah button yang nantinya ketika kita berikan event klik maka akan pindah ke activity lainnya
Create Project Intent masrahman28.blogspot.com |
Kemudian Next saja, kita buat project dengan template Empty Activity seperti di bawah ini
Tambahkan Activity Intent masrahman28.blogspot.com |
Next lagi, dan kita beri nama activity serta layout yang akan kita buat, default saja kita gunakan MainActivity dan layout file dengan activity_main seperti pada gambar di bawah ini
Berikan nama activity masrahman28.blogspot.com |
Oke langsung saja kita rubah file activity_main.xml menjadi seperti di bawah ini, dimana layout yang kita buat ini hanya menambahkan satu buah button yang nantinya ketika kita berikan event klik maka akan pindah ke activity lainnya
selanjutnya kita buat lagi satu buah activity ya berikan dengan nama ProfileActivity caranya klik kanan di nama package dari project yang kita buat
Menambahkan Activity Baru masrahman28.blogspot.com |
Oke setelah kita merubah UI pada activity_profile.xml kita buka file ProfileActivity.java yang tentunya kita tidak perlu merubah apapun dan sudah sama kan isi coding nya seperti di bawah ini
Untuk melakukan perpindahan dari satu Activity ke Activity lainnya cukup sederhana codingnya
Nah yang akan kita rubah tentunya adalah di MainAcitivity.java yang akan memanggil ProfileActivity.java, disini kita menambahkan fungsi intent oke langsung saja ya tambahkan codingnya menjadi seperti di bawah ini
pada baris di bawah ini R.id.btn merujuk pada id dari file xml yang telah kita buat pada activity_main.xml jika tidak ada rujukan yang sesuai maka tentunya aplikasi kita akan crash
Nah aplikasi kita saat ini sudah dapat memanggil activity lain. silahkan dicoba dulu sampai sini sebelum kita lanjut ke Intent Data.
Sedikit membahas mengenai file AndroidManifest.xml seperti di bawah ini
LAUNCHER di atas dimaksudkan untuk Activity yang akan ditampilkan pertama kali saat aplikasi pertama dijalankan.
Untuk intent data silahkan lanjut Link berikut (Intent Data)
Untuk download project lengkap nya di Postingan Berikut
Artikelnya bagus mudah dipahami, kunjungi website kami juga ya! untuk mendapatkan pengalaman lebih :)
BalasHapus