Web Service,Dizi ve Listview

22 views
Skip to first unread message

Esra Yavuz

unread,
Mar 8, 2015, 2:35:22 PM3/8/15
to andro...@googlegroups.com
Merhabalar, bitirme ödevi için android uygulaması yapıyorum ve daha yeni başladım. Projede web servisinden aldığım değerleri diziye atarak onu android arayüzünde göstermek istiyorum. Araştırırken hep listview önerilmiş. Benim sorunum diziden listview e değer alamıyorum. 

web servisten bilgileri böyle alıyorum

Gösterme işlemini asyntask da onpostta göstermem gerektiğini söylediler ancak listeden listview a veri aktarma işlemini burda yaptığım zaman hata alıyorum

aldığım hataysa ;

Error:(105, 29) error: no suitable constructor found for ArrayAdapter(MainActivity.urunAsyncTask,int,String[])

constructor ArrayAdapter.ArrayAdapter(Context,int,int) is not applicable

(argument mismatch; MainActivity.urunAsyncTask cannot be converted to Context)

constructor ArrayAdapter.ArrayAdapter(Context,int,String[]) is not applicable

(argument mismatch; MainActivity.urunAsyncTask cannot be converted to Context)

constructor ArrayAdapter.ArrayAdapter(Context,int,List<String>) is not applicable

(argument mismatch; MainActivity.urunAsyncTask cannot be converted to Context)


Yardımcı olursanız sevinirim proje tıkandı ilerleyemiyorum maalesef :(

mehmet

unread,
Mar 9, 2015, 5:10:44 AM3/9/15
to andro...@googlegroups.com
MainActivity.urunAsyncTask ' ın içerisinde ArrayAdapter oluşturduğunuz yerde  constructor'a parametre olarak "this" vermek yerine "MainActivity.this" veriniz. ArrayAdapter constructorda parametre olarak bir Context instance'ı alıyor fakat siz urunAsyncTask  instance'ı vermiş oluyorsunuz. Ekteki hata bu sebepten oluşuyor. 

8 Mart 2015 Pazar 20:35:22 UTC+2 tarihinde Esra Yavuz yazdı:

ŞAFAK ÇAKIR

unread,
Mar 16, 2015, 11:36:05 AM3/16/15
to andro...@googlegroups.com
Merhaba 

sorun çözdü mü acaba eğer çözülmedi ise bir kaç örnek kod paylaşabilirim.
Reply all
Reply to author
Forward
0 new messages