Main activity de Custom listview var ve bunu BaseAdapter den extends edilmiş LazyAdapter ile dolduruyorum.Ayrıca main activity deki list viewım customlistviewitems.xml dosyasından şekilleniyor.Ve lazyadapterde bu iremlere erişip tıklanma olayında silme işlemi yapıyorum.Lakin bir türlü liste refresh olmuyor :/ adapter.notifyDataSetChanged(); lazyadapterde kullanamamıyorum

soruldu: 13 Eyl '12, 12:14

sertunc's gravatar image

sertunc
316811
cevap kabul oranı: 0%

değiştirildi: 01 Şub '13, 04:39

CemIkta's gravatar image

CemIkta ♦
19.9k29125190

Lütfen basliklari soru seklinde yazalim!

(23 Kas '12, 16:32) CemIkta ♦ CemIkta's gravatar image

-------- Listener ------------

interface OnSomethingListener{ public void doSomething(int count); }

----- Eventin fırlatılacağı class --------

public class Class1 { private int counter = 0; private OnSomethingListener listener; public Class1(OnSomethingListener listener){

this.listener = listener;

new Thread(new Runnable() { @Override public void run() { try{ Thread.sleep(1000); } catch(Exception e){ } counter++; if(counter % 60 == 0){ if(listener != null) listener.doSomething(counter); } } }).start(); } }

------- Event in yakalanacağı class --------

public class Class2 { public Class2(){

Class1 class1 = new Class1(new OnSomethingListener(){ @Override public void doSomething(int count){ System.out.println("Sayac : " + count); } }); } }

(23 Kas '12, 17:52) sertunc sertunc's gravatar image

notifyDataSetChanged() metodu ArrayAdapter tipinin metodudur, istersen adaptoru bu sınıftan kalıtarak dene, ben oyle yapıyorum ve baglanan koleksiyona dair bir manipulasyon gerceklestiginde bu metotla yenileme yapabiliyorum sorunsuzca

permanent link

cevaplandı: 31 Oca '13, 14:11

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

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:

×818
×27
×1

Soruldu: 13 Eyl '12, 12:14

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

Son güncelleme: 01 Şub '13, 04:39

powered by BitNami OSQA