Bir web servisten elde ettiğim urlleri bir arrayliste atayıp, bu urllerdeki resimleri listviewa aktarmak istiyorum. kendim manuel olarak arraylist oluşturup içine urller yazdığımda işlem gerçekleşiyor. fakat web servisten verileri asynctask kullanarak çekip arrayliste atayınca, onPostExecute metoduna adapterı yazdığımda hata alıyorum.

Şöyle ki:

araList.add("http://a3.twimg.com/profile_images/72774055/AndroidHomme-LOGO_normal.jpg");
araList.add("http://a1.twimg.com/profile_images/349012784/android_logo_small_normal.jpg");
araList.add("http://a3.twimg.com/profile_images/72774055/AndroidHomme-LOGO_normal.jpg");
araList.add("http://a1.twimg.com/profile_images/349012784/android_logo_small_normal.jpg");

adapter=new LazyAdapter(Detay.this, araList);

list.setAdapter(adapter);

Bu şekilde çalışıyor. fakat parse ettikten sonra onPostExecute un içine

adapter=new LazyAdapter(Detay.this, sUrlList);

list.setAdapter(adapter);

yazdığımda hatayı alıyorum.

https://github.com/thest1/LazyList Kod yapısı olarak linktekinin aynısını kullandım. Asynctask kullanmamdan mı kaynaklanıyor? Sorunu aşmak için ne yapmam gerekir?

soruldu: 21 Ağu '13, 08:46

Ayten's gravatar image

Ayten
71101015
cevap kabul oranı: 60%

değiştirildi: 22 Ağu '13, 01:51

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


aslında soru açık. arraylist içindeki urlden resim bastırmak istiyorum kendim arraylistin içini doldurunca oluyor fakat web serviceten url verileri çekince olmuyordu. sorunu çözdüm. veri çekmek için kullandığım asynctaskı inner class olarak kullanıyorum ve linkteki ki kodda olduğu gibi global bir Lazy adapter tanımlıyordum. localde aynı tipte adapter tanımlayıp globale atayınca oldu.

permanent link

cevaplandı: 23 Ağu '13, 08:01

Ayten's gravatar image

Ayten
71101015
cevap kabul oranı: 60%

Aldığın hatayı yazarsan net birşey söylüyebiliriz.Bu şekilde soru biraz askıda duruyor.

permanent link

cevaplandı: 22 Ağu '13, 01:32

omrfrkklk's gravatar image

omrfrkklk
275136
cevap kabul oranı: 13%

aslında soru açık. arraylist içindeki urlden resim bastırmak istiyorum kendim arraylistin içini doldurunca oluyor fakat web serviceten url verileri çekince olmuyordu. sorunu çözdüm. veri çekmek için kullandığım asynctaskı inner class olarak kullanıyorum ve linkteki ki kodda olduğu gibi global bir Lazy adapter tanımlıyordum. localde aynı tipte adapter tanımlayıp globale atayınca oldu.

(22 Ağu '13, 08:03) Ayten Ayten's gravatar image
1

Sorunu çözdüyseniz eğer cevap kısmına yazıp onaylayın ki en azından benzer hatayı alanlar daha kolay erişsin çözüme.

(23 Ağu '13, 06:28) Amadeus Amadeus'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: 21 Ağu '13, 08:46

Görüntüleme: 643 kez

Son güncelleme: 23 Ağu '13, 08:01

powered by BitNami OSQA