Soru & Cevap

Content view not yet created ...

03.12.2014 - 03:24

Aldığım hatayı getListView() metodunu kullandığım için veriyor. Uygulama ilk çalıştığı zaman sorun yok ama fragmentler arasında hızlı geçiş yapmaya çalıştığımda uygulama kapatmaya zorluyor. Uygulamada network üzerinden veri çekiyorum, yukarıda da yazdığım gibi veriler listviewda görüntüleniyor ama iki fragment arasında hızlı geçişler yaparken patlıyor. getListView metodunu onActivityCreated metodunun içinde kullanıyorum yani onCreateView'da kullansam ve hata verse henüz listview oluşturulmadığı için hata veriyor diyeceğim ama ondan kaynaklanmıyor anladığım kadarıyla. Yardımcı olabilecek biri var mı acaba?

2 Görüntülenme

2 Cevap

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

picture-31404-1421919825.png
muhcob
03.12.2014 - 02:33

onCreateView() içerisinde oluşturduğun view'ı return etmiyor olabilir misin? (return view)

View view = infalter.inflate(R.layout.main, parent, false);

return view;

selim
04.12.2014 - 01:08
OnCreateView icerisinde view i return ediyorum, zaten return etmesem uygulama yuklenmeden syntax hatsi verir program. Uygulama calisiyo her bilgiyi alip kullanabiliyorum ayrica. Ama benim sorunum fragmenler arasinda hizli gecis yaparken bas gosteriyor. Cevap icin tesekkurler bu arada.
picture-1372-1408467635.jpg
ahmtbrk
03.12.2014 - 09:34

İçeriğin henüz oluşturulmadığını söylüyor.

onCreateView içerisinde ListView'e erişip daha sonra adapter işlemlerini yapar mısın?

Ben bu şekilde çok hızlı değişimlerde problem almıyorum.

onActivityCreated view oluşturulmadan çağırılıyor olabilir.

selim
03.12.2014 - 10:06
Cevabınız için teşekkür ederim ama en başta zaten sizin söylediğiniz gibi yapmıştım ve aynı hata ile zaten karşılaşıyordum. Daha sonra http://developer.android.com/guide/components/fragments.html#Creating adresinde fragmentin lifecycle'ını incelediğimde getListView metodunu onActivityCreated'a taşıdım. Ama aynı hata devam etmekte hala.