Implementasi JSON pada NavigationDrawer dengan Fragment

Setelah bisa Menampilkan JSON Data ke dalam ListView dengan Dynamic URL (Part 2)  dan Pasang Admob di Navigation Drawer dengan Fragment Part 2 ( Interstitial ), sekarang kita akan menggabungkan dua tutorial itu dalam satu kesatuan.

Untuk lebih mudahnya, kita melanjutkan dari Tutorial sebelumnya Menampilkan JSON Data ke dalam ListView dengan Dynamic URL (Part 2).

1. Tambahkan dependencies volley pada gradle

screenshot_669

2.  Copy file Halal.java dan HalalAdapter, dan list_layout_halal.xml dari Tutorial sebelumnya Menampilkan JSON Data ke dalam ListView dengan Dynamic URL (Part 2).  ( dalam copypaste file java, dalam hal ini Halal.java dan HalalAdapter.java, perhatikan package name di baris paling atas, harus sama semua dengan package name yang digunakan.

screenshot_667

3. Edit fragment_home.xml, isinya disamakan dengan actifity_main.xml di Tutorial sebelumnya Menampilkan JSON Data ke dalam ListView dengan Dynamic URL (Part 2).

screenshot_668

4. Edit FragmentHome.java, isinya disamakan dengan MainActifity.java dari tutorial sebelumnya   Menampilkan JSON Data ke dalam ListView dengan Dynamic URL (Part 2).  disini ada beberapa berbedaan dalam penggunaan fragment

screenshot_670

5.  Tambahakan ShowInterstitial ketika selesai load data JSON

screenshot_671

Untuk membaca spasi, supaya tidak eror maka perlu ditambahkan URLEncode pada tombol cari

screenshot_673

Bila dijalankan maka akan menjadi seperti ini, dan iklan Interstitial mncul ketika selesai melakukan pencarian, dan hanya muncul sekali saja selama Fragment masih di posisi FragmentHome

screenshot_672

 

Kode penuh FragmentHome.java

 

Facebook Comments