У меня есть отдельный поток, работающий для получения данных из Интернета. После этого я хотел бы обновить ListView в основном потоке путем вызова adapter.notifyDataSetChanged (). Но это не работает. Какое-либо обходное решение для этого?Спасибо.
Используйте AsyncTask ( http://developer.android.com/reference/android/os/AsyncTask.html ).
Вызов adapter.notifyDataSetChanged () в методе onPostExecute (...) .
Подробнее читайте здесь: http://android-developers.blogspot.com/2009/05/pxygen-threading.html