簡體   English   中英

Android待處理的Intent行為和系統重啟?

[英]Behavior of Android pending Intent and system restart?

這關系到android在處理電話重啟時向服務交付未決意圖的能力。 我更擔心工作隊列中待定意圖的可靠性。

  1. 我是否可以假設,待處理的意圖僅在內存中具有范圍,而android操作系統是實時的?
  2. 在系統重新啟動或關閉期間,掛起的意圖是否會對每個應用程序的磁盤具有一定程度的持久性,以便將其還原回?

如果沒有待定意圖的持久性,那么如果我們長期運行需要執行子任務的服務,我不確定使用待定意圖是否足夠可靠。

START_REDELIVER_INTENT

如果在onStartCommand()返回后系統終止了該服務,請重新創建該服務,並使用傳遞給該服務的最后一個意圖調用onStartCommand()。 任何待處理的意圖都會依次傳遞。 這適用於正在積極執行應立即恢復工作的服務,例如下載文件

待處理的意圖僅在內存中具有作用域,而android操作系統是實時的嗎?

是。

在系統重新啟動或關閉期間,掛起的意圖是否會對每個應用程序的磁盤具有一定程度的持久性,以便將其還原回?

否。如果您需要進行重新啟動后的工作,則需要一個持久的工作隊列。 您可以考慮使用Tape

暫無
暫無

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

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