簡體   English   中英

當設備被鎖定/進入打盹模式時,服務需要持續運行

[英]Service needs to run Continuously when device is locked/enter into Doze Mode

我的應用程序需要在后台連續運行以將位置更新發送到服務器。 我嘗試了 Timer、Job Scheduler 和后台服務,這些都不起作用。 當設備處於活動狀態時它工作正常,進入打盹模式后,我使用的計時器被暫停。 當設備處於活動狀態時,計時器將恢復。

也檢查了此權限 ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS。

發布 OREO 后,您可以在后台線程上執行的操作有限制

創建前台服務。 您將在服務運行時向用戶發送通知。

這是一個 StackOverflow 答案,可以幫助您創建前台服務Foreground Service

暫無
暫無

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

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