Spinner ile veritabanından veri çekme
07.11.2014 - 11:43
Spinner ile veritabanından veri çekmek istiyorum nasıl yapabilirim? Yalnız veri miktarı çok fazla.
148
Görüntülenme
0 Beğeni
Hazır Editör'lerle ilişkisel veritabanını ve tablolarını dışarıda oluşturup, bunu Assets klasörü altına kopyalarak, statik olarak projende tutabilirsin.SQLiteOpenHelper sınıfından extend ettiğin kendi helper sınıfın aracılığıyla stream olarak db dosyasından okuma yapıp, tablolarından sql queryler ile alanlarını fetch edebilirsin.
Verilerini ArrayList<String ya da kendi oluşturduğun modelin türünde> yapısında tutup, ilgili spinner'ın adapter'ına geçerek, spinner'ın dolmasını sonrasında setOnItemSelectedListener'ı set edip position argümanından yararlanarak, herhangi bir item seçildiğinde onun obje türünde elde edilip, istediğin kritere göre diğer spinner için filtrelenmesini sağlayabilirsin.
Bir sürü yolu var. Cloud veritabanı mı? Telefondaki veritabanı mı ? Ayrıca nasıl bir işlem yapacaksınız.. Tam olarak ne yapmak istiyorsunuz. Fakat Spinner kullanımı için
http://developer.android.com/guide/topics/ui/controls/spinner.html
adresini ziyaret edebilirsiniz..