找不到方法创建通知通道(通知通道)



我正在尝试使用Android Oreo(SDK 27(处理通知。

这是我创建通知通道的代码:

NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
// .. building mChannel, the NotificationChannel instance
notificationManager.createNotificationChannel(mChannel);

Android Studio告诉了这一点

Error:(67, 32) error: cannot find symbol method createNotificationChannel(NotificationChannel)

我依赖于支持兼容:27.0.0 设置在我的 core/build.gradle 文件中:

compile 'com.android.support:support-compat:27.0.0'

NotificationManagerCompat 上没有createNotificationChannel()方法。为此,您必须使用本机NotificationManager

更新2019-07-29:正如Onkar Nene指出的那样,他们终于在NotificationManagerCompat上增加了createNotificationChannel()。使用androidx.appcompat:appcompat:1.1.0-rc01或更高版本。

最新更新