嘿我试图将倒数计时器添加到一个arraylist但它崩溃了。一旦我尝试添加一个倒计时器,它就会崩溃。想知道我能做些什么来解决它吗?
ArrayList<CountDownTimer> timers;
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
toggleLock.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Checker = new CountDownTimer(1200000, 60000)
{
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub
//does stuff
}
@Override
public void onFinish() {
// TODO Auto-generated method stub
}
};
Checker.start();
timers.add(Checker);
}
}
});
}
答案 0 :(得分:1)
我认为你需要初始化arraylist,所以可能会抛出空指针异常。
timers=new ArrayList<CountDownTimer>();
答案 1 :(得分:0)
您需要初始化您的计时器arraylist。
离。
ArrayList<CountDownTimer> timers = new ArrayList<CountDownTimer>();