Turkcell | Geleceği Yazanlar

Soru & Cevap

Listview

29.01.2015 - 11:49

Merhaba 

Web servis üzerinden gelen harcama noktalarını listemek için il, ilçe ve semt gibi verileri listview üzerinde göstererek ordan seçip işlem yapmak istiyorum. Gelen verileri bir string dizi içine aktarıyorum. ArrayAdapter içine aktardıktan sonra hata alıyorum. İlk android projem ve projenin son adımı. Yardımcı olabilir misiniz ?

Hata :  android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

2908 Görüntülenme

5 Cevap

Emre
09.02.2015 - 10:47

Farklı bir metot içerisinde kullandığımdada bu hatayı verdi .java.lang.NullPointerException: storage == null

İlk android tecrübem ve son form bu hata yüzünden bitiremedim. 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Muzaffer Onur DAĞHAN
06.02.2015 - 16:38

Verileri ListView'e asenkron olarak yüklerseniz bu hatayı alırsınız. Asenkron class içinde doInBackground metodunda View üzerinde değişiklik yapılıp yapılmadığını kontrol edin. Sorun bundan kaynaklanıyor gibi görünüyor.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Emre
06.02.2015 - 10:24

run ile kullandığımda sıkıntı çözülmüş gibiydi ancak şuan yine aynı sorun devam ediyor. Listview içine aktarabiliyorum ve görüyorum yalnız bir iki saniye içinde programı durduyor. 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Muzaffer Onur DAĞHAN
06.02.2015 - 12:17
NullPointerException hatası mı alıyorsunuz?
Emre
06.02.2015 - 16:09
java.lang.RuntimeException: An error occured while executing doInBackground() bu hatayı veriyor

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