我想知道在textview
功能开始之前我是否能够在thread.sleep
上看到结果。
我正在使用sqlite在android中为mcq做一个测验应用程序并且在收音机组中检查错误的答案我想在textview中显示正确的答案并在延迟后转到下一个查询,代码为如下:
if (rb1.isChecked() && corrAns.equals("Option1")) {
counter++;
//q_no++;
tvScore.setText("Your score out of 20 is "+counter);
}
通过使用此代码,线程会延迟但在查询递增后显示正确的选项,有没有办法实现,我可以看到正确的答案第一个b4线程睡觉?
if (rb2.isChecked() && corrAns.equals("Option2")) {
counter++;
// q_no++;
tvScore.setText("Your score out of 20 is "+counter);
}
if (rb3.isChecked() && corrAns.equals("Option3")) {
counter++;
//q_no++;
tvScore.setText("Your score out of 20 is "+counter);
}
else {
Pscore.setText("The correct answer was " +corrAns);
//Thread t=new Thread(){
try{
Thread.sleep(3000);
//q_no++;
}catch (InterruptedException e){
e.printStackTrace();
}
//finally{
//q_no++;
//}
}
答案 0 :(得分:0)