【问题标题】:How to update UI and wait till update is done如何更新 UI 并等待更新完成
【发布时间】:2012-05-05 09:59:03
【问题描述】:

使用安卓 SDK 2.3。如何从服务同步更新 UI。我只需要更新 Activity 中的文本视图,但它必须是同步的,所以我的工作线程需要停止一段时间。在 iOS 上有 performSelectorOnMainThread waitUnitDone

我找不到使用 runOnUIThread 等在 Android 上完成的 waitUntil

谢谢

【问题讨论】:

标签: android


【解决方案1】:

在工作线程中完成任务后,有多种方法可以在 android 中更新 UI。你可以去Handler。其他有效地做到这一点的方法是使用AsyncTask
runOnUithread 也是一种选择。

【讨论】:

  • 很抱歉做了一些死灵术,但我也有同样的问题。你的回答不符合问题。工作线程向 UI 线程发送请求,然后必须等到 UI 发生更改。您的回答告诉我们,如何在工作人员完成后进行 UI 更新。
  • 此答案不适合您的要求。此答案是对上述问题的答复。
  • 也许我误解了这个问题,但创作者似乎和我有同样的问题。这就是我写“我有同样的问题”的原因。为此,您按要求反其道而行之。
最近更新 更多