Pemrograman Mobile 5
Pemrograman Mobile 5
Mobile
Programming
Abstract Kompetensi
Menggunakan Toast, Dialog, Log, dan Mahasiswa memahami dan mampu
Intent untuk membuka aplikasi. menggunakan Toast atau Dialog.
Mahasiswa mampu menerapkan proses
logging untuk mencatat perilaku
aplikasi. Mahasiswa mampu memanggil
activity baru dengan Intent.
Toast, List Dialog dan Alert Dialog
Pada pertemuan kelima kita akan membuat kotak dialog sebagai sarana interaktif antara
aplikasi dengan pengguna. Pada aplikasi ini kita akan mengimplementasikan 3 macam dialog,
antara lain :
• Toast
• List dialog
• Alert dialog
Toast
Toast digunakan untuk menampilkan pesan yang kemudian akan menghilang dengan sendirinya tanpa
interaksi dengan pengguna. Fokus juga tetap pada aplikasi dan tidak berpindah ke Toast. Kelebihan
Toast adalah mudah untuk dibuat, sedangkan kelemahannya adalah pengguna dapat saja tidak melihat
pesan yang dikandung Toast.
Untuk mencobanya, buat project baru, tambahkan satu button, beri label “Toast” dan kode berikut
adalah event saat button diklik:
AlertDialog
Jika yang diinginkan adalah dialog yang muncul dan harus ditutup secara manual oleh pengguna maka
dapat digunakan AlertDialog. AlertDialog dapat menampilkan tiga button.
Tambahkan button pada program sebelumnya, beri label “AlertDialog”. Tambahkan code berikut untuk
event onClick.
Hasilnya akan seperti ini:
Selain setMessage dan setPositiveButton, dapat digunakan method setTitle, setIcon untuk mengeset
judul dan icon message dan SetNeutralButton (button tengah) dan SetNegativeButton (button kanan).
Berikut contohnya
Praktikum
1. Membuat project dengan nama alertlist
2. Modifikasi layout di activitymain.xml menjadi seperti dibawah ini :