gpt4 book ai didi

java - Android:如何在特定时间后调用特定方法?

转载 作者:行者123 更新时间:2023-11-30 01:46:45 25 4
gpt4 key购买 nike

我是 Android 应用开发的新手。我想在特定时间后调用特定方法,但我无法那样做。我尝试过的方法包括 postDelayed 方法。

这是我要在 2000 毫秒后执行的代码

private void computersTurn() {
rollButton.setEnabled(false);
holdButton.setEnabled(false);
while (currentTurn=='C' && cTurn<=20 && cTotal<=100) {
rollDice();//TO BE EXECUTED AFTER INTERVALS
}
hold();
rollButton.setEnabled(true);
holdButton.setEnabled(true);
}

整个 Activity 的代码可以在这里找到:http://pastebin.com/bzkfydpL

最佳答案

尝试使用这段代码来延迟函数的执行:

private int DELAY = 1500; // Delay time in milliseconds

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
computersTurn();
}
}, DELAY);

关于java - Android:如何在特定时间后调用特定方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33616600/

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