如何仅在应用程序关闭时运行workmanager任务?

ana*_*shi 5 android background-process flutter flutter-workmanager

我需要通过 flutter workmanager 运行后台任务,但仅在应用程序关闭时运行。如何实现这样的行为。代码示例会很好。提前致谢

SVK*_*SVK 1

请注意,WorkManager用于实现机会主义和有保证的工作执行。

所以我首先建议不要担心“应用程序关闭时运行任务”。

因为 WorkManager 的设计方式使其能够以最佳性能方式执行任务。即不会阻塞您流畅的应用程序流程,也不会阻塞 Android 系统资源。

不过,如果您需要在特定条件下运行工作,请使用Workamanger 约束