ArrayAdapter
からアイテムを追加、削除、クリアするのに、AsyncTask
クラスを使用しています。残念なことに、これらのタスクのいずれかが実行されると、はnotifyDataSetChanged()
になります。そのためには、uiThread
でスレッドを実行する必要があります。Android - ArrayAdapterを非同期で更新するにはどうすればよいですか?
ArrayAdapterを非同期的に更新するためにrunOnUiThread(new Runnable(){...});
を使用した場合、それを新しいスレッドで更新しようとする目的を敗北させませんか?
ここで最善のアプローチは何ですか?