刷新Android视图

时间:2009-06-20 07:40:12

标签: java android

我想刷新列表视图。当我从不同的类中获取值时,我希望它将其更新为列表视图。我正在创建一个用于刷新列表的线程,但我得到一个例外:

Only the original thread that created a thread a view hierarchy can touch its views

如何进行?

2 个答案:

答案 0 :(得分:17)

不是尝试刷新视图来更新列表,而是使用Adapter对象并调用notifyDataSetChanged()API。

答案 1 :(得分:3)

每当您在Android GUI中使用多个线程时,都应该使用Handler。 Android开发指南提供了一个很好的示例,说明当您使用第二个线程 here展开示例ProgressDialog时,如何将HandlerProgressDialog一起使用。< / p>

该示例应该易于理解,并帮助您将相同的概念应用于列表视图。