相关疑难解决方法(0)

如何在ListView中处理多个倒计时器?

我有一个listview(带有自定义列表适配器),我需要在每一行显示一个倒计时.

例如,如果我的列表包含4个项目,我将有4行.此时,我需要处理4个不同的倒计时(每行一个),因为时间不同.

在此输入图像描述

到目前为止,我正在通过以下方式处理它:在自定义列表适配器中,在getView()方法内部,我创建一个新的CountDownTimer并在TextView中显示剩余时间.

但问题是它会大大减慢活动速度,在最坏的情况下我甚至无法正确滚动(因为每次显示一行时,它都会创建一个新的CountDownTimer).

我搜索了很多更好的解决方案,但没有人满意.

是否有更清洁,更流畅的解决方案来处理listView中的多个倒计时器?

谢谢

android listview countdown baseadapter countdowntimer

17
推荐指数
2
解决办法
2万
查看次数