Workmanager停止工作,并在主活动打开时立即访问dowork方法

发布于 2025-01-14 12:52:08 字数 179 浏览 2 评论 0原文

我的 Workmanager 需要每小时发送一次通知,并且在诺基亚和摩托罗拉上运行良好。然而,它被荣耀的系统杀死了。没关系,我接受了,但问题是,一旦用户打开 Main 活动,Workmanager 就会立即访问 dowork() 方法并发送通知。如果主要活动可见/在前台并且自主要活动打开以来不到一分钟,是否可以延迟一点工作,或者禁止发送通知?

My Workmanager needs to send notification every hour, and it is working fine on Nokia and Motorola. However, it is killed by the system on Honor. That's okay, I accepted it, but the problem is that as soon as user opens Main activity, Workmanager instantly access dowork() method and sends notification. Is it possible to delay dowork a bit, or to forbid notification sending if main activity is visible/in foreground and less than minute have passed since main activity was open?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文