簡體   English   中英

長期運行的處理程序,計時器和任務有問題嗎?

[英]Issues with long running Handlers, Timers, and Tasks?

我已經在Android應用程序中使用HandlerTimer實現實現了許多問題,以延遲對UI線程的更新。 其中大多數似乎很短-最多幾秒鍾。

使用24小時延遲完成任務是否存在問題? Android如何處理運行時間很長的HanderTimer

使用24小時延遲完成任務是否存在問題?

它不能可靠地工作。

Handler或任何其他進程內計時選項(例如ScheduledExecutorService )僅與托管它的進程一樣好。 一旦過程消失,時間安排也就消失了。 Android進程通常不存在24小時。

如果讓您感覺更好,那么AlarmManager電源管理的考慮,從Android M開始,所有其他替代方案(例如AlarmManagerJobScheduler )也將無法可靠運行。 但是,由於這些替代方案不需要您的進程一直在運行,因此它們將非常不可靠。

暫無
暫無

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

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