0

我已经编写了一些用于创建计时器的代码,如下所示。

start.setOnClickListener(new View.OnClickListener() {
        @Override           
        public void onClick(View arg0) {

            timer=new CountDownTimer(totaltime, 1000) {

        @Override           
        public void onTick(long lefttime) {
        longseconds=lefttime/1000;                               
       notif.setText(String.format("%02d", seconds/60)+ ":" + 
         String.format("%02d",seconds%60)); 
                            }




        @Override           
        public void onFinish() {
            notif.setText("DONE");
            }
                }.start();
            }


            });

该代码仅用于无限计算相同的持续时间。但是现在,我想为某些循环计算不同的持续时间。例如 :

如果循环 1 超时,则自动开始重复计数持续时间,但持续时间不同,如下所示

循环 1 = 30 秒。

循环 2 = 20 秒。

循环 3 = 10 秒。

ETC..

那怎么办?

请帮助我,我总是遇到同样的问题。谢谢你的帮助.. :)

4

0 回答 0