android - Android WorkManager - 是否可以在 Activity 中启动它并检查另一个中的状态?
问题描述
可以在 ex 中启动 workManager 任务。FirstActivity 并在 secondActivity 中读取状态(如果完成与否)?有什么例子吗?
解决方案
您需要使用工作管理器创建一个工作并为该工作分配一个标签。
val manager = WorkManager.getInstance()
OneTimeWorkRequest.Builder(YourWorker::class.java)
.addTag("YourTag")
.build()
要获得状态,您可以使用以下内容:
val info = manager.getWorkInfosByTag("YourTag")
推荐阅读
- webassembly - 为什么 webassembly 有平方根操作码?
- docker - Docker-compose:OCI 运行时创建失败,entrypoint.sh 没有这样的文件或目录
- java - 下载 Android TTS 音频
- c++ - c++ 中的异常处理(在 if 语句中)
- php - 如果网站在 Google 搜索结果中列出,则防止包含 PHP 文件
- angular - 正则表达式匹配 Angular 代理中的各种 URL
- jmeter-plugins - 在 JMeter 中,为什么加载时间等于延迟?
- apache - Apache .htacess 重定向
- google-sheets - QUERY 和 IMPORTRANGE 的问题 | 谷歌表格
- swiftui - 在 Touch Bar 中显示 TabView 元素 - SwiftUI