Showing posts with label Menampilkan Dialog Window - (2). Show all posts
Showing posts with label Menampilkan Dialog Window - (2). Show all posts

Menampilkan Dialog Window - (2)

Cara kedua menampilkan dialog window adalah menggunakan 'DialogFragment'. Ini adalah cara yang lebih baru dan lebih tepat (cara yang pertama menggunakan 'showDialog()' sudah deprecated pada API level 13). Dialog akan dibuat di dalam fragment terpisah yang diturunkan dari class 'DialogFragment'. Cara ini punya dua teknik untuk menampilkan dialog, yaitu 1) melalui method 'onCreateDialog()', dan 2) melalui method 'onCreateView()'. Dalam latihan ini kita akan berlatih menggunakan method 'onCreateDialog', seperti latihan di bawah ini.

1. Kita buat project baru dalam Android Studio dengan nama FragmentDialog.

2. File layout: 'activity_main.xml' masih menggunakan kode yang sama dengan latihan sebelumnya.

3. Kita buat file java baru "MyDF.java" yang berfungsi untuk membuat dialog, seperti berikut (kode yang sama dalam method 'onCreateDialog()' dari latihan sebelumnya tetapi dengan modifikasi sedikit):