我正在关注一个教程,该教程为您在android studio中创建了一个“骰子滚动应用程序”,并且希望使用该代码设置骰子图像循环5次,每个循环之间有1秒的暂停时间。
我尝试在循环中添加Thread.sleep(1000)
,但是在测试应用程序时什么也没发生。
rollButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Random randomNumberGenerator = new Random();
final int number = randomNumberGenerator.nextInt(6);
final int number2 = randomNumberGenerator.nextInt(6);
class loops {
public void main(String[] args) throws InterruptedException {
int i;
for (i = 0; i < 5; i++)
leftDice.setImageResource(diceArray[number]);
rightDice.setImageResource(diceArray[number2]);
Thread.sleep(1000);
}
}
}
});
我希望循环将运行5次,每个循环之间有1秒的暂停,但是当我运行应用程序并按下rollButton时,不会发生任何事情。