View.post @Runnable 到底发生了啥 [重复]
Posted
技术标签:
【中文标题】 View.post @Runnable 到底发生了啥 [重复]【英文标题】:Does anyone know what really happen with View.post @Runnable [duplicate]有谁知道 View.post @Runnable 到底发生了什么 [重复] 【发布时间】:2021-11-15 11:54:35 【问题描述】:一个带有视图绑定的android项目,我注意到有viewBinding.root.post @Runnable
。
但我不知道这个 runnable 将如何影响我的根视图。 你能帮我吗:'(
【问题讨论】:
【参考方案1】:由于视图类中提供了 post 功能,您可以使用它在同一个视图上执行任何任务。例如重绘、无效、可见性等,视图绑定将为您提供根视图的视图对象。
这是资源文档中的一些信息
使 Runnable 添加到消息队列中。 runnable 将在用户界面线程上运行。
参数: action – 将被执行的 Runnable。
返回: 如果 Runnable 已成功放入消息队列,则返回 true。失败返回false,通常是因为处理消息队列的looper正在退出。
【讨论】:
以上是关于 View.post @Runnable 到底发生了啥 [重复]的主要内容,如果未能解决你的问题,请参考以下文章