Bir AsyncTask
kullanıyorum ve doInBackground()
Çok fazla ağ araması yaptığım bir döngü var. Her arama bana listView
numarama eklemek istediğim yeni bir veri nesnesi verir.Çağrı notifyDataSetSynyncTask içinde aldığım her öğeden sonra değiştirildi
ben onPostExecute()
üzerinde notifyDataSetChanged()
çağrı ve tüm öğeleri ile benim listesini güncellemek biliyor ama onun olası bir türlü sahip olmamak ben yeni bir öğe aldığınızda notifyDataSetChanged()
arayıp benim listView
aynı anda güncellemenizi ve merak ediyorum doInBackground
'daki tüm çalışmalar bitene kadar beklemek.
Bunu yapmak için AsyncTask ile bir yol yapamazsam, böyle bir şeyle başa çıkmak için uygun yol nedir?
doInBackground(...)
dan size
Aynı şey için Volley kütüphanesini kullanabilirsiniz. RequestQueue'yu kurabileceğiniz ve onResponse yönteminde liste görünümünü güncelleyebilirsiniz. İstek kuyruğu kurulumu için bu bağlantıyı takip edin. http://developer.android.com/training/volley/requestqueue.html –