[英]Get last updated time at from WorkManager's Work/WorkInfo
有沒有辦法獲得完成或成功的工作時間戳?
WorkManager.getInstance().getWorkInfosByTagLiveData(groupId)
這段代碼給出了WorkInfo
。
我確定WorkManager
有時間戳來管理Work
,但如何獲取它?
我正在檢查位於/data/data/com.example/databases
androidx.work.workdb
文件。 從 WorkManager 2.2.0 開始,以下是WorkSpec
表中的列:
androidx.work.OverwritingInputMerger
) 可以推斷,不存在一個字段,該字段將反映特定工作完成時的時間戳,因為根據我的理解WorkManager
不需要該字段。
因此,您唯一的選擇是在工作成功完成后使用共享首選項或另一個 SQLite 表手動保存時間戳。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.