gpt4 book ai didi

java - Thread.sleep(xx) 但整个程序都 hibernate 了?

转载 作者:行者123 更新时间:2023-12-01 06:58:46 25 4
gpt4 key购买 nike

嘿..我有一个程序可以 checkin 一些人..如果他们有一个部门,程序将显示一个带有列表的面板..

所以我想将面板设置为几秒钟后不可见..我该怎么做?

我创建了一个新线程(FadeThread)并在 View 中启动它,但是现在,当我编写时

Thread.sleep(5000)

整个程序 hibernate 了这5秒,..我只想在后台等待5秒并将面板设置为可见(false),但整个UI和程序都 hibernate 了..

谢谢...

最佳答案

Thread.sleep() 将挂起当前线程,我认为在您的情况下它是事件调度程序线程。如果您在后台线程中执行此操作,它应该可以工作,但如果您不小心调用了 run() 而不是 start(),它就不会工作。

要以设定的延迟执行代码,您必须使用Timer 类。更加干净,您不必担心意外创建太多线程、无法正确退出线程等等。

关于java - Thread.sleep(xx) 但整个程序都 hibernate 了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838627/

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