项目里MainActivity中通过FragmentTabHost添加了4个fragment,首页fragment中的recycleView中使用了大神的开源项目CountdownView,可是在使用过程中,当fragment切换后时间的计时会暂停。
你需要在resume中重新开始及时,在pause中暂停计时
请参考
https://github.com/iwgang/CountdownView/blob/master/app/src/main/java/cn/iwgang/countdownviewdemo/RecyclerViewActivity2.java
FragmentTabHost在切换后当前fragment会重新执行onCreate
开始计时的时候记录下目标时刻的timeStamp,页面跳转前,将这个timeStamp写入到Preference中。
切换不同页面,先去读取Preference中的timeStamp,继续计时。
需要跳转就重复以上两个步骤。