21 Jan 2018

Tutorial Android : Intent, Intent Data, Intent Result (2)

Intent Data

Oke setelah kita membahas intent sederhana dalam perpindahan atau pemanggilan activity lain selanjutnya kita akan membahas bagaimana caranya berpindah activity dengan mengirimkan data atau parameter sederhana. Ini akan sangat berguna tentunya jika kita dapat mengirimkan parameter dari satu activity ke activity yang dipanggilnya.

Untuk yang belum membaca bahasan sebelumnya bisa cek Disini (Intent)

Kita langsung saja merubah project sebelumnya yang kita bahas tentang Intent silahkan cek Disini (Intent) 
Biasakan untuk mengetik sendiri ya setiap coding yang ada di tutorial, karena akan membantu kita dalam membiasakan diri dan tentunya akan membuat kita lebih mudah untuk membuat project selanjutnya.

Pertama kita rubah xml file dengan nama activitiy_main.xml dengen menambahkan satu buah EditText seperti di bawah ini

Nah untuk activity_profile.xml kita buat sama saja seperti yang kita gunakan di bahasan sebelumnya ya seperti di bawah ini


Mudah bukan membuat aplikasi Android? Ya!
Intent dengan Data ini cukup simpel sebetulnya kita hanya perlu menambahkan putExtra pada intent yang akan kita start

Lalu kita terima dengan KEY yang sama

Oke balik lagi ke project yang telah kita buat tampilan untuk pengguna telah kita selesaikan, konsepnya kita akan menampilkan nama yang kita inputkan dari MainActivity ke ProfileActivity
Kita buat file MainActivity.java seperti di bawah ini

Setelah kita membuat MainActivity.java yang akan mengirimkan parameter nama tentunya kita harus membuat ProfileActivity.java untuk menerima serta memproses parameter tersebut seperti di bawah ini

Nah selesai nih contoh project untuk intent data yang kita buat. Silahkan coba jalankan project ini maka kita akan bisa menampilkan nama yang ada pada MainAcitivity ke ProfileActivity.

Selanjutnya kita akan membahas tentang Intent Result dimana kebalikan dari Intent Data dimana Activity yang di panggil akan mengembalikan data ke Activity yang memanggilnya.

Untuk Intent Result dan download project lengkapnya silahkan lanjut Link berikut (Intent Result)

Tidak ada komentar:

Posting Komentar