在android中不断更新时间

时间:2015-10-13 06:07:05

标签: android

我需要在同一活动中两次当前时间(OnCreate()和按下按钮)。 我正在使用API​​获取当前时间。我在onCreate()中进行API通信,然后按下按钮进行另一次通信。但我不想这样做。我想从onCreate()API通信中获得的数据中运行时间。 (例如:如果用户在早上5点打开活动,用户在上午5:10按下按钮,则计时器应该运行10分钟)

是否有办法使用从API调用中获得的数据来运行计时器,而无需持续与API通信。 我正在使用以下网址来获取数据, https://script.google.com/macros/s/AKfycbyd5AcbAnWi2Yn0xhFRbyzS4qMq1VucMVgVvhul5XqS9HkAyJY/exec?tz=Asia/Colombo

我正在看这个教程来实现我的代码, http://android-er.blogspot.com/2013/12/example-of-using-timer-and-timertask-on.html

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用elapsedRealtime;在onCreate中从API获取时间时存储该值,并在您想知道自第一次调用以来的时差时再次使用它。