簡體   English   中英

在我的Android應用程序中調用onPause()時如何保持計時器運行?

[英]How can I keep a timer running when onPause( ) is called in my android app?

我正在制作一個正在運行的應用 我開始跑步時啟動計時器。 當我解鎖手機屏幕時,我的活動從頭開始。 我知道我可以使用onSaveInstanceState()保存我的對象狀態但是如何在我的手機屏幕鎖定時保持計時器運行? 什么是最好的方法呢? 提前致謝。

最佳解決方案取決於您打算做什么。 您可以使用該計時器創建服務,即使在onPause()之后也會繼續運行。 或者如果你需要知道已經過了多少時間,我會建議在運行開始時創建一個時間戳,並在需要時將其與當前時間進行比較。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM