android listview 多个item 倒计时怎么做好

2025-02-28 00:18:18
推荐回答(2个)
回答1:

基本思路:

使用CountDownTimer来完成基本倒计时功能

按倒计时的时间间隔来分组管理CountDownTimer, 即相同时间间隔的Item使用同一个CountDownTimer

每组CountDownTimer倒计时的时间取组内的最大值, 一旦Item到达自身的倒计时时间, 就会从该组倒计时中被移除

定义一个倒计时任务, 用来管理上述分组

每个业务可以根据需要创建并启动多个倒计时任务, 且可以在适当的页面生命周期函数中停止该任务

回答2:

写一个公共的定时器,控制所有的item