Android 11 уведомление маленькая иконка и большая иконка не отображаются

#android #push-notification #android-notifications #android-11

Вопрос:

при создании растрового изображения по URL-адресу и отображении его в уведомлении растровое изображение становится успешным, но оно не отображается в большом списке. это происходит только в Android 11, кроме того, что он работает нормально.

  bitmap = try {
            val url = URL(song.image)
            BitmapFactory.decodeStream(url.content as InputStream)

        } catch (e: IOException) {
            Log.e(TAG, e.localizedMessage);
            AppUtils.getBitmapIconFromDrawable(context, R.drawable.app_icon_mini)
        }catch (e :ArrayIndexOutOfBoundsException){
            Log.e(TAG, e.localizedMessage);
            AppUtils.getBitmapIconFromDrawable(context, R.drawable.app_icon_mini)
        }

        notificationBuilder
        .setShowWhen(false)
        .setSmallIcon(R.drawable.app_icon_mini_extra_small)
        .setLargeIcon(bitmap)
        .setContentTitle(songTitle)
        .setContentText(genrevalue)
        .setContentIntent(contentIntent)
        .addAction(notificationAction(PREV_ACTION))
        .addAction(notificationAction(PLAY_PAUSE_ACTION))
        .addAction(notificationAction(NEXT_ACTION))
        .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)

        notificationBuilder
        .setStyle(androidx.media.app.NotificationCompat.MediaStyle()
            .setMediaSession(mediaSession!!.sessionToken)
            .setShowActionsInCompactView(0, 1, 2)
        )

    notificationBuilder!!.build()