Android:在Recycleview行中创建一个计时器

时间:2018-02-20 05:25:28

标签: android android-recyclerview android-adapter countdowntimer

我想在每一行创建一个带有计数器的循环视图。每行都有一个单独的计时器。这个时间应该单独运行。我能够创建一个计时器,但每次重新启动应用程序时,计时器都会重置。

提前感谢您的帮助!!

enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个:

public CountDownTimer timer;

在onBindViewHolder(...)

 if (holder.timer != null) {
     holder.timer.cancel();
 }

 holder.timer = new CountDownTimer(timeEnd - System.currentTimeMillis(), 1000) {
     @Override
     public void onTick(long millisUntilFinished) {
       // update text..        
     }

     @Override
     public void onFinish() {
       // update text..
     }
    };

对我有用!!!