Soru & Cevap

Android XML Parse Sorunu

05.03.2014 - 07:31

Web üzerinden XML verinin bir kısmını ListView içerisinde gösteriyorum. Bu kısmda problem yok. Daha sonra ise listview üzerinden diğer activity e geçişini yapıyorum. Diğer activity üzerinde ise xmlle gelen verinin diğer kısmını çekmeye çalışıyorum. Ana class üzerinde tanımlıyorum fakat veri gelmiyor. Bunu nasıl halledebilirim ?

24 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2176-1429627808.jpg
bekirdursun
06.03.2014 - 10:12

Şu mantıkla gidebilirsin, verdiğim örnek üzerinden incelersen;

1.adım: Kodda bulunan for (int i = 0; i < nl.getLength(); i++) yerine for (int i = 0; i < nl.getLength()/2; i++) deyip kaç veri varsa yarısını burada listeleyebilirsin.

2.adım: Diğer activity içerisinde yine aynı kod ile for (int i = 0; i < nl.getLength(); i++) yerine for (int i = nl.getLength()/2-1; i < nl.getLength(); i++) deyip diğer yarısını da burada listeleyebilirsin.

 

_______________________

 

Diğer yöntem ise hangi activity'de kaç ve hangi verileri listelemek istiyorsan XML dosyanı ona göre oluşturabilirsin.

Örneğin; xml_veri.php?kategori_id=1&ilk_kac_veri=5 yada xml_veri.php?kategori_id=1&ilk=5&son=15 şeklinde de yapabilrisin.

Profile picture for user Yavuzwb
Yavuzwb
06.03.2014 - 03:09

Örneği daha önce incelemiştim fakat yapmak istediğim tam olarak orada yok. Verdiğiniz linkte sadece ilk activity üzerinde tanımladıklarımız ikinci activity e geçiyor. Benim istediğim ise soruda belirttiğim gibi mesela  XML  de 10 tag var, ilk activity üzerinde 5 tane çalışıyor ve ikinci activity üzerinde de kalan 5 tanesini çalıştırmak istiyorum.

picture-2176-1429627808.jpg
bekirdursun
05.03.2014 - 08:45

Buradaki örnekte sorunun cevabı var.