倒数计时器让我在android中强制关闭?
我在android问答游戏中使用countdoen。 有时它工作得很好&有时它会使力接近。 我正在为8个问题初始化8个计时器并取消它。所有计时器在onTick方法中使用一个公共文本视图倒数计时器让我在android中强制关闭?,android,textview,forceclose,Android,Textview,Forceclose,我在android问答游戏中使用countdoen。 有时它工作得很好&有时它会使力接近。 我正在为8个问题初始化8个计时器并取消它。所有计时器在onTick方法中使用一个公共文本视图 switch (question_display_number) { case 1: startTime = 30 * 1000; q1 = new MyCountDownTimer(startTime, interval); q1.start();
switch (question_display_number) {
case 1:
startTime = 30 * 1000;
q1 = new MyCountDownTimer(startTime, interval);
q1.start();
break;
case 2:
startTime = 30 * 1000;
q2 = new MyCountDownTimer(startTime, interval);
q2.start();
break;
case 3:
startTime = 30 * 1000;
q3 = new MyCountDownTimer(startTime, interval);
q3.start();
break;
case 4:
startTime = 30 * 1000;
q4 = new MyCountDownTimer(startTime, interval);
q4.start();
break;
case 5:
startTime = 60 * 1000;
q5 = new MyCountDownTimer(startTime, interval);
q5.start();
break;
case 6:
startTime = 60 * 1000;
q6 = new MyCountDownTimer(startTime, interval);
q6.start();
break;
case 7:
startTime = 60 * 1000;
q7 = new MyCountDownTimer(startTime, interval);
q7.start();
break;
case 8:
startTime = 60 * 1000;
q8 = new MyCountDownTimer(startTime, interval);
q8.start();
break;
这是计时器
public class MyCountDownTimer extends CountDownTimer {
public MyCountDownTimer(long startTime, long interval) {
super(startTime, interval);
}
@Override
public void onTick(long millisUntilFinished) {
timer.setText(""+millisUntilFinished / 1000);
// timer is a TextView.
}
@Override
public void onFinish() {
// alert dialog with two buttons.
}
请帮帮我,应该是什么原因突然强行关闭?
我知道这是因为倒数计时器,因为我以前的版本游戏运行良好,没有强制关闭
timer.setText(“+millisuntillfinished/1000)
你在哪里初始化了定时器?此时它将为空,并抛出一个
NullPointerException
请发布您的日志。