Filter Data menggunakan Spinner pada SQLite Database

Tokopedia Spinner

Pada kesempatan kali ini saya ingin berbagi pengalaman sewaktu membuat filter data dari SQLite menggunan Spinner. Tentu teknik ini sangat sering digunakan di banyak aplikasi yang digunakan untuk memfilter data, contohnya kategori pada aplikasi Tokopedia disamping ini.

Nah pada tutorial kali ini saya mencoba mengimplementasikan Spinner ini untuk memfilter data dari SQLite Database. Untuk memulainya, buat lah empty project baru, disini saya memberi nama projectnya dengan “SpinnerFilterSQLite”. So check this tutorial:

  1. Pertama buat tampilan aplikasi pada file content_main.xml, dengan code dibawah ini:

  2. Setelah itu buatlah class baru dengan nama DatabaseManager.java, lalu copy-kan code dibawah ini kedalamnya. Class ini berfungsi untuk membuat Database pada SQLite, mulai dari table dan juga query untuk memfilter data yang akan di panggil nantinya oleh fungsi yang ada di MainActivity.:

  3. Finisihing nih, tambahkan code dibawah ini pada file MainActivity.java Anda. Code dibawah ini berisikan beberapa fungsi untuk memanggil Spinner dan Class DatabaseManager yang telah kita buat sebelumnya, agar data yang ada di SQLite dapat di akses untuk di tampilkan di spinner.:

  4. Nah jika Code editor tidak menampilkan error harusnya aplikasi sudah bisa di jalankan, dan saat dijalankan nantinya akan terlihat seperti gambar dibawah ini.

    Filter Spinner SQLite Android
    Filter Spinner SQLite Android

If you have any questions, please feel free to ask, dan semoga informasinya bermanfaat, .. Oya, untuk samplenya bisa di lihat di Github ini, See ya ..

Iklan

Good People write good comments ..

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s