我有一个listview(带有自定义列表适配器),我需要在每一行显示一个倒计时.
例如,如果我的列表包含4个项目,我将有4行.此时,我需要处理4个不同的倒计时(每行一个),因为时间不同.

到目前为止,我正在通过以下方式处理它:在自定义列表适配器中,在getView()方法内部,我创建一个新的CountDownTimer并在TextView中显示剩余时间.
但问题是它会大大减慢活动速度,在最坏的情况下我甚至无法正确滚动(因为每次显示一行时,它都会创建一个新的CountDownTimer).
我搜索了很多更好的解决方案,但没有人满意.
是否有更清洁,更流畅的解决方案来处理listView中的多个倒计时器?
谢谢
我尝试了本教程并且效果很好,但现在我想知道在打开应用程序时是否可以直接转到特定选项卡而不是默认情况下的第一个选项卡(左侧)?
例如:我希望应用程序直接在"事件"选项卡上打开:

我搜索了代码,但没有发现任何相关内容.
谢谢大家
编辑:
这是方法:只需添加pager.setCurrentItem(1);您的MainActivity(标签容器).