【发布时间】:2020-05-01 11:03:18
【问题描述】:
Java、Android Studio
我有一个发牌的功能,直到每个人都拿到牌。我想在发牌时播放声音,并且我想停止该功能 1 或 2 秒,所以看起来如果我在 0.1 秒内发完所有牌。 我已经试过了:
Thread.sleep();
我不想冻结我的应用程序,我只想让递归函数在调用自身之前等待。
【问题讨论】:
-
查看
Handler.postDelayed -
不要使用应用程序的主线程或 UI 线程并处理后台线程,您可以休眠该线程,这样应用程序就不会冻结。
-
除了给线程增加延迟之外,没有更好的解决方案吗?就像使用 Asyn 进程一样。
标签: java android function recursion time