WorkrequestSetInitialDelay如何重新启动?

问题描述 投票:0回答:1
WorkManager
生成通知。 特别是,我将
setInitialDelay

用于请求。

在大多数情况下,这种工作 - 例如,该应用在
Stop
状态(不可见)时起作用。但是,如果我重新启动手机,则永远不会发生通知(使用API 34)。如果时间过去了,我想在电话启动时发生。
这是解决我的问题的错误方法吗?

setInitialDelay

不做我期望的吗?

文件表明,
WorkManager

是解决此问题的正确方法,应该处理重新启动(如果我正确理解它)。

您应该使用
AlarmManager
该类提供对系统警报服务的访问。这些使您可以安排您的申请将来的某个时候运行。

android android-workmanager
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.