我有一个变量,我已将其设置为 3。每次单击按钮时,它都会递减并执行所需的操作。当它达到 0 时,我希望动作应该在屏幕上显示一段时间,然后它会移动到新的活动。
但问题是当它达到 0 时,它不会持续一段时间让用户看到执行了什么操作,它只是跳转到下一页......有什么办法可以做到这一点?
我正在使用的代码是:
if(ch==0)
{
try {
Thread.sleep(15*1000);
startActivity(new Intent("com.example.quizproject.Menu"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
使用此代码后,变量达到 0 ,它没有完成上一个动作,而是暂停然后移动到下一个活动。
这个问题有什么可能的解决方案吗?