滑动列表时倒计时会重置的问题。在退出页面后定时器的资源释放问题,这里我使用的是用系统自带的CountDownTimerps:这里我们讨论的是对倒计时要求不是很严格的场景,对于用户手动修改系统时间这种操作没法预计;对于淘宝秒杀这种业务场景建议是实时不断请求后台拿取正确时间,对应的接口尽量设计简单,响应数据更快。代码以上算是整个问题的核心代码了;其中SparseArray 用来保存列表里面的定时器,用于退出页面时回收定时器。每次设置倒计时之前重置下倒计时即可解决。

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题

解决Android-RecyclerView列表倒计时错乱问题