我正在为 Android 制作一个测验应用程序。
用户有 30 秒的时间回答尽可能多的问题。
我在问题之间的执行时间上创建了一个小间隔,以便用户可以查看他们是否正确回答了问题:
new Handler().postDelayed(new Runnable() {
public void run() { displayNextQuestion(); }
} , 1000);
在 30 秒结束时,用户应该被重定向到结果屏幕。但是,如果 30 秒在该等待时间内到期,则用户将被带到结果屏幕片刻,然后被重定向回下一个问题。30 秒过去后,如何禁用该等待时间?
应该是一个简单的答案,我只是不知道如何使用线程/执行。
谢谢