簡體   English   中英

Android如何實現在應用程序關閉時不會停止的計時器

[英]Android how to implement timer that doesn't stop if app closes

我希望應用程序在某個時間點啟動計時器並運行四個小時,並顯示在UI中。 現在使用服務的問題是,如果關閉了應用程序,它將關閉。 (與Handler相同)如果我使用系統時間比有人更改系統時間要花費4個小時,那么有沒有更好的方法來實現這種任務?

當活動(可見)停止時,可以使服務不關閉。 保證其存活的一種方法是使其成為前台服務(將顯示通知)。 但是,如果您不將其設置為前台服務,它將持續一段時間,除非您的設備電量耗盡。

就您而言,要持續四個小時,也許可以使用前台服務替代方案(顯示通知)

前台服務Vogella前台服務

暫無
暫無

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

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