Monday, 11 September 2017

Intent Pada Pemrograman Android

Dalam Pemrograman Android intent digunakan untuk mendeskripsikan aksi yang akan dikerjakan atau kejadian yang telah terjadi. Pada dasarnya, intent adalah pesan yang mengatakan bahwa anda telah atau ingin melakukan sesuatu. Tergantung jenisnya, aplikasi atau android mungkin memantau dan bereaksi sesuai intent tersebut.

Misalkan anda mengirim email dalam jumlah banyak ke semua alamat. Isinya berupa permintaan untuk melakukan sesuatu untuk anda, misalnya memperbaiki tembok rumah yang rusak. Sebagian besar teman mungkin akan mengabaikan email tersebut karena tidak paham dengan urusan perbaikan rumah. Namun, joko yang ahli memperbaiki tembok, mungkin dapat melakukan permintaan anda.

Intent adalah mekanisme alur navigasi dari satu Activity ke Activity lain. Contoh, aplikasi mewajibkan user untuk login sebelum mengakses fitur yang disediakan. Bila belum login, user diberikan layar yang menampilkan dialog untuk login (LoginDialogActivity). Bila cocok, alur navigasi diarahkan ke MainActivity, bila tidak, navigasi diarahkan kembali ke LoginDialogActivity dengan pesan eror.
Masing – masing Activity memiliki tugas yang spesifik dan sederhana. LoginDialogActivity hanya bertugas menampilkan UI login dialog dan pesan eror login bila ada. CredentialCheckActivity hanya bertugas mencocokkan username dengan catatan yang tersimpan diaplikasi.


Intent  menyediakan mekanisme pertukaran data antar Activity atau dengan aplikasi lain CredentialCheckActivity gagal melakukan pencocokan username dan password untuk melakukan tugasnya. Data ini disediakan oleh LoginDialogActivity yang bertugas menerima input dari user pada proses ini jelas membutuhkan mekanisme pertukaran data.

No comments:

Post a Comment

File Manifest Android

Tiap aplikasi android hanya memiliki satu file manifest ( AndroidManifest.xml ). File manifest berisi semua informasi penting terkait aplik...