gpt4 book ai didi

Android - 关于postDelayed和Threads的问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:53 25 4
gpt4 key购买 nike

我有一个关于 postDelayed 的问题。 android 文档说它将可运行对象添加到队列中并在 UI 线程中运行。这是什么意思?

例如,我用来创建布局的同一个线程用于运行 Runnable?

如果我希望它作为一个独立线程在我创建布局和定义 Activity 时执行怎么办?

谢谢克里斯

最佳答案

是的,它将在 UI 线程上运行。

如果你想运行一个后台线程,那么用正常的方式来做。

Thread t = new Thread(new Runnable(){});
t.start()

但如果您想要更改 UI 以响应后台线程可能执行的操作,则可以使用 postDelayed()。

对 UI 的任何更改都必须在主 UI 线程上完成。

关于Android - 关于postDelayed和Threads的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com