【发布时间】:2015-01-17 12:39:30
【问题描述】:
我有大约 50 个变量通过网络以大约 1kHz 的速率更新,但它们的值每隔几秒就会改变一次。
这些值用于 UI(例如,按钮的文本、可见性和背景颜色)。
更新 UI 最有效的方法是什么?
我之前在设置所有 UI 变量的 UI 线程上每 100 毫秒运行一次任务。我的问题是每 100 毫秒其他任务的抖动。
我正在寻找仅在变量发生变化时更新 UI 的解决方案。
除了实现自己的“变量更改”侦听器之外,还有其他方法吗?
【问题讨论】:
标签: java android multithreading performance asynchronous