Android WorkManager setForegroundInfo

问题描述

我遵循官方指南,使用WorkManager(科特林版)建立了一个长期工作的工人。现在,我需要使用操作进度来更新通知。 该文档说:

///在需要更新时定期调用setForegroundInfo() //正在进行通知

但是我找不到任何setForegroundInfo()方法。 那么,您如何更新正在进行通知

解决方法

您可以在Google CodeLabs中找到带有示例的详细信息。 您可以选择2门课程:

  1. Background Work with WorkManager
  2. Advanced WorkManager
,

我找不到任何setForegroundInfo()方法

与我一样,似乎该文档误导了读者。

那么您如何更新正在进行的通知?

仅使用NotificationManagerCompat.notofy方法即可。

,

您应该使用 setForegroundInfo()

而不是搜索 setForegroundAsync()