Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中存储倒计时值_Java_Android - Fatal编程技术网

Java 在android中存储倒计时值

Java 在android中存储倒计时值,java,android,Java,Android,当倒计时暂停时,您将如何存储该值? 当你想要恢复计时器时,它最终会重新启动一个新的计时器 使用此存储值。我很困惑如何把握价值。 我是java和android编程的初学者。 谁能给我指点一下。Android内置了倒计时类,即倒计时类。你可以用这个 倒计时计时器没有pause()方法。我可以考虑的解决方法是尝试在onTick()上获取时间,这样您就有了一个显示倒计时timr的应用程序,并且它在暂停后从同一时刻继续倒计时?在这种情况下,您必须保存您的 onPause()方法中某个位置的剩余时间(最佳位

当倒计时暂停时,您将如何存储该值? 当你想要恢复计时器时,它最终会重新启动一个新的计时器 使用此存储值。我很困惑如何把握价值。 我是java和android编程的初学者。
谁能给我指点一下。

Android内置了倒计时类,即倒计时类。你可以用这个


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

上获取时间,这样您就有了一个显示倒计时timr的应用程序,并且它在暂停后从同一时刻继续倒计时?在这种情况下,您必须保存您的 onPause()方法中某个位置的剩余时间(最佳位置为共享首选项)


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

是的,我的倒计时计时器看起来是这样的,但我不知道如何将值存储在变量中,以便在暂停计时器并恢复计时时,存储的值将位于新计时器中。我之前做过使其复位而不是恢复,例如从(mm:ss)10:00到8:45。我所做的是回到10:00而不是8:45。谢谢你的帮助!