|
|
1
1
您已经在UIThread上,并且正在阻塞自己,您需要将您的工作放在线程池中,并从那里更新UI
这将为您提供您期望的结果:
|
|
|
2
1
因为您正在启动一个异步操作,并且它正在与UI线程同步,所以在UI线程有时间执行整个更改之前,整个标签不会更改。 这是现代应用程序的常规行为,在这种情况下,您不希望为长时间运行的操作(即异步操作,如通过HTTP请求外部资源)阻塞UI。 顺便说一句,您可以在开始异步操作之前禁用按钮,并在完成后再次启用它。 |