21 Jan 2018

Tutorial Android : Intent, Intent Data, Intent Result

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
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
Yang nantinya akan juga secara otomatis men-generate file xml activity_profile.xml dan kita rubah seperti di bawah ini dengan penambahan satu buat TextView untuk menampilkan perbedaan bahwa kita telah berpindah nantinya dari MainActivity ke ProfileActivity

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

1 komentar:

  1. Artikelnya bagus mudah dipahami, kunjungi website kami juga ya! untuk mendapatkan pengalaman lebih :)

    BalasHapus