你好我有一个在textView中显示CountDown的Activity(使用CountDownTimer),但当我启动其他活动(配置屏幕)或更改屏幕方向时,countDownTimer停止,我想让这个计时器在后台运行,我试图用里面的CountDowntimer创建一个线程,但它不起作用,有人知道这样做吗?
谢谢。
答案 0 :(得分:4)
您不必创建后台线程来运行计时器。只需记住计时器启动的时间,然后当你需要重新启动计时器时,只需显示这个记住的时间值的时间基准。
所以:
答案 1 :(得分:1)
您可以覆盖onPause方法并停止计时器,然后在那里保存最后一个值。您还需要覆盖onResume并使用上一个值启动计时器。