在android中存储倒计时器值

时间:2011-12-02 06:06:06

标签: java android

当倒数计时器暂停时,您将如何存储该值? 然后,当你想恢复计时器时,最终会重启一个新的计时器 用这个储值。我很困惑如何保持价值。 我是java和android编程的初学者。 任何人都可以指导我。

3 个答案:

答案 0 :(得分:0)

Android内置了倒计时类,即 CountDownTimer 类。你可以用它。

http://developer.android.com/reference/android/os/CountDownTimer.html

答案 1 :(得分:0)

倒数计时器没有pause()方法。我可以考虑的解决方法是尝试在onTick()获得时间。

答案 2 :(得分:0)

所以你有一个应用程序显示倒计时器,就像它在暂停后的同一时刻继续倒计时?在这种情况下,你必须保存你的 onPause()方法中某个位置的剩余时间(最佳位置将是共享首选项)

或者您是否希望有真正的倒计时时间并在其过期后触发某些事件,即使您的应用程序处于非活动状态?然后在所需时间安排警报,并在某处存储预定时间(共享偏好将是理想的)。在这种情况下,您可以忘记自己保留时间,只需使用实时和存储的时间差异定期更新UI