小编jan*_*935的帖子

Mediastyle 通知在 android 11 中不起作用

我的自定义媒体样式通知不再适用于我的音乐应用的 Android 11。它在 Android 10 和以前的版本中运行良好。

是否需要添加任何其他代码才能在 Android 11 中运行。

我应该补充一点,摆脱“ .setMediaSession(mediaSessionCompat.getSessionToken())) ”行会给我一个通知,但它不是具有完整背景颜色的奥利奥通知等。

这是我创建通知的代码:

public static final String CHANNEL_ID = "Channel1";

//public static final String ACTION_PREVIOUS = "actionprevious";
public static final String ACTION_PLAY = "actionplay";
public static final String ACTION_EXIT = "actionexit";
//public static final String ACTION_NEXT = "actionnext";

public static Notification notification;

public static void createNotification(Context context, Track track, int playbutton, int exitApp, int pos, int size) {

    if (Build.VERSION.SDK_INT >=Build.VERSION_CODES.O) {

        NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context); 
        MediaSessionCompat mediaSessionCompat = …
Run Code Online (Sandbox Code Playgroud)

java android-notification.mediastyle android-11

3
推荐指数
1
解决办法
1802
查看次数