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 ..

2 thoughts on “Filter Data menggunakan Spinner pada SQLite Database

Good People write good comments ..

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s