需求是:有三个控件,每个控件被点击的时候,都需要开始时长为三分钟的倒计时。相对独立
问题:因为Handle 或者是CountDownTimer等,同一套代码控制多个倒计时,会产生数据错乱的问题
想要实现工具类,或者是抽取共用代码 有什么好的建议吗?
您的每一个用心回答,都会让这个世界变得更美好一些!
每个控件内部包含倒计时功能,只要你设置一个倒计时总时间即可,完成之后回调告诉你完成了就行。这样你做一个组件就好了。页面就是加入同样的组件3个。
解决了,自定义CountDownUtil+回调Callback,全局变量为三个倒计时时长。关键代码如下图
每个控件内部包含倒计时功能,只要你设置一个倒计时总时间即可,完成之后回调告诉你完成了就行。这样你做一个组件就好了。页面就是加入同样的组件3个。
解决了,自定义CountDownUtil+回调Callback,全局变量为三个倒计时时长。关键代码如下图

