Hal pertama yang perlu kita ketahui, kita berada di mana saat ini? Apakah di ruangan (Fragment) atau
di rumah (Activity)? Setelah itu, kita tentukan..mau ke mana kita?
Singkatnya, dalam membuat intent, kita perlu mengetahui posisiSekarang dan posisiTujuan.
Apabila posisiSekarang ada di sebuah Activity, maka cukup tuliskan this pada posisiSekarang, namun
apabila posisiSekarang ada di sebuah Fragment, maka tuliskan getActivity(). Sedangkan
untuk posisiTujuan, kita cukup menuliskan nama file .java dari halaman yang ingin kita tuju (cukup
namanya saja tanpa menuliskan “.java”).
Jangan lupa untuk memberi nama (ID) pada Button dan pastikan nama ID sudah sama dengan yang ada
di setOnItemClickListener(…){…}. Misalnya ID Button pada Layout activity_main.xml kita beri nama
btnRumah, maka pada MainActivity.java kita deklarasikan Intent dalam
btnRumah.setOnItemClickListener(…){…}.
Sampai sini mungkin beberapa dari teman-teman ada yang kesal, “kenapa kok penjelasannya lebih
banyak daripada kodingannya? Huh!” Hehehe. Soalnya biar membiasakan untuk memahami konsepnya
dulu. Kalau konsepnya paham, insyaAllah kalau nanti mau mengembangan aplikasi berbasis android
yang arsitekturnya kompleks, teman-teman tetap bisa ngoding dengan cepat dan tidak mudah lupa
karena sudah paham.