我有一个单独的线程正在运行以从 Internet 获取数据。之后,我想通过调用 adapter.notifyDataSetChanged() 来更新主线程中的 ListView。但它不起作用。有什么解决方法吗?谢谢。
最佳答案
使用 AsyncTask(http://developer.android.com/reference/android/os/AsyncTask.html)。
在 onPostExecute(...) 方法中调用 adapter.notifyDataSetChanged()。
更多详情,请阅读:http://android-developers.blogspot.com/2009/05/painless-threading.html
关于android - 从另一个线程更新主线程中的 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919778/