Custom ListView internetten gelen veriyi ekleme
NOT: Sorunum internetten çektiğim verileri Custom listView'e eklemekte (İnternetten verileri çekmekte bir sorun bulunmamaktadır).
Bir adet custom listview oluşturdum.Mysql veritabanı kullanıyorum. Php sayfasında listelenen verileri JSON parametresi ile çekiyorum,bunlarda sıkıntı yok, ve değişkene atıyorum.Fakat değişken içerisine attığım verileri Custom ListView'e ekleyemiyorum. Sadece bir tanesi ekleniyor oda mysql veritabanındaki son kayıt. Atıyorum 5 adet kayıt var ise sadece 5.inci (son) kaydı listeye aktarıyor diğer (1,2,3,4) kayıtları aktarmıyor.
Söyle ki kodlar ile göstereyim :
//Gelen veri tanımlamalarım:
String alan1,alan2,alan3,alan4,alan5,alan6,alan7,alan8,alan9,alan10;
//Siteden verileri çeken döngü:
for (int i = 0; i < veriler.length(); i++)
{
JSONObject veriler= veriler.getJSONObject(i);
alan1 = veriler.getString("gelen_veri1");
alan2 =veriler.getString("gelen_veri2");
alan3= veriler.getString("gelen_veri3");
alan4= veriler.getString("gelen_veri4");
..........................................................
alan10= veriler.getString("gelen_veri10");
//ekle fonksiyonu
ekle();
}
//sonra ekle sınıfı;
public void ekle()
{
final String [] isim= {alan1};
String [] takım= {alan2};
int[] resim= {alan3}; //sadece bu 2 alan ve 1 resim listview'e eklenecek.
adapter = new Adapter(this,isim,takım,resim); //Adapter diye tanımlanan nesne java sınıfı.
listView.setAdapter(adapter); //adapteri listview'e ekliyor.
}
Bu kodlar ile sadece 5 kayıttan sonuncusu gösteriliyor. Nerede eksik var sizce? Yardımcı olabilirseniz çok sevinirim, kaç gündür bununla uğraşıyorum.
(Kodlar sorunsuz çalışıyor. Kısa olsun diye sadece alakalı kodları yazdım. Tek sorun listview'e gelen verileri eklemekte..)