Merhaba arkadaşlar.

Burada anlatılan listview listeleme yöntemi kullandım. Listview tasarımını başka bir formda kendimiz yapıyoruz ve listviewin her itemine o uyguladığımız tasarım yerleşiyor ve verileri istediğimiz gibi dolduruyoruz. Hatta buna bir de sınıf oluşturuluyor ve item.urunid() item.urunbaslik() gibi methodlarla seçtiğimiz ürünün başlığına açıklamasına resmine vs. erişebiliyoruz. Fakat ben buna bir de filtreleme(arama) koymak istediğimde tıkanıyorum. Çünkü Json ile 20.000 - 30.000 veri çekiyorum ve bu verileri önbelleğe alıyorum. Ve bunun için döngü vs. kullanmamam ya da her seferinde servera bağlanmamam gerekiyor. başka activity ile listview itemlerini oluşturduğum için de getfilter() methodu işlemiyor. Bu durumda Döngü kullanmadan ya da her seferinde servera gidip gelmeden yapabileceğim bir filtreleme yöntemi var mı ? Mesela sql sorgularında kullanabileceğimiz gibi arraylarda ya da adapterlerde kullanabileceğimiz "where" gibi bir şey yok mu ? Ben filter(String gelen) die bir method yazarak döngüyle arama filtrelemesi yaptım bunu başardım ama döngüsüz olması gerekiyor.

Ya da listviewi doldurmak için resimli,yapısını kendim belirlediğim (Sadece başlık ve açıklamadan ibaret olmayacak) ve döngüsüz arama yöntemi kullanılabilecek bir listview yapısı önerebilirmisiniz ?

Herkese Şimdiden Çok Teşekkür ediyorum. Kolay Gelsin.

soruldu: 13 Ağu '12, 02:41

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

değiştirildi: 07 Ağu '13, 09:16

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Döngü ile yaptıgın aramada eger kayıtlar üzerinde tek tek kontrol ediyorsan daha iyi performans almak için Binary Search Algoritmasını kullanabilirsin alternatif olarak diye düşünüyorum. Kolay gelsin!

permanent link

cevaplandı: 16 Ağu '12, 02:53

Alp's gravatar image

Alp
873304447
cevap kabul oranı: 18%

Döngü ile yaptığım fonskiyon 30.000 kayıtta bile gayet hızlı çalışıyor. Ek olarak dediğinizi inceleyeceğim teşekkürler

(16 Ağu '12, 03:11) creseos creseos's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 13 Ağu '12, 02:41

Görüntüleme: 1,087 kez

Son güncelleme: 07 Ağu '13, 09:16

powered by BitNami OSQA