Class NotificationUtil
- java.lang.Object
-
- com.google.android.exoplayer2.util.NotificationUtil
-
@Deprecated public final class NotificationUtil extends Object
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.Utility methods for displayingNotifications.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNotificationUtil.ImportanceDeprecated.Notification channel importance levels.
-
Field Summary
Fields Modifier and Type Field Description static intIMPORTANCE_DEFAULTDeprecated.static intIMPORTANCE_HIGHDeprecated.static intIMPORTANCE_LOWDeprecated.static intIMPORTANCE_MINDeprecated.static intIMPORTANCE_NONEDeprecated.static intIMPORTANCE_UNSPECIFIEDDeprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidcreateNotificationChannel(Context context, String id, int nameResourceId, int descriptionResourceId, @com.google.android.exoplayer2.util.NotificationUtil.Importance int importance)Deprecated.Creates a notification channel that notifications can be posted to.static voidsetNotification(Context context, int id, Notification notification)Deprecated.Post a notification to be shown in the status bar.
-
-
-
Field Detail
-
IMPORTANCE_UNSPECIFIED
public static final int IMPORTANCE_UNSPECIFIED
Deprecated.
-
IMPORTANCE_NONE
public static final int IMPORTANCE_NONE
Deprecated.
-
IMPORTANCE_MIN
public static final int IMPORTANCE_MIN
Deprecated.
-
IMPORTANCE_LOW
public static final int IMPORTANCE_LOW
Deprecated.
-
IMPORTANCE_DEFAULT
public static final int IMPORTANCE_DEFAULT
Deprecated.
-
IMPORTANCE_HIGH
public static final int IMPORTANCE_HIGH
Deprecated.
-
-
Method Detail
-
createNotificationChannel
public static void createNotificationChannel(Context context, String id, @StringRes int nameResourceId, @StringRes int descriptionResourceId, @com.google.android.exoplayer2.util.NotificationUtil.Importance int importance)
Deprecated.Creates a notification channel that notifications can be posted to. SeeNotificationChannelandNotificationManager.createNotificationChannel(NotificationChannel)for details.- Parameters:
context- AContext.id- The id of the channel. Must be unique per package. The value may be truncated if it's too long.nameResourceId- A string resource identifier for the user visible name of the channel. The recommended maximum length is 40 characters. The string may be truncated if it's too long. You can rename the channel when the system locale changes by listening for theIntent.ACTION_LOCALE_CHANGEDbroadcast.descriptionResourceId- A string resource identifier for the user visible description of the channel, or 0 if no description is provided. The recommended maximum length is 300 characters. The value may be truncated if it is too long. You can change the description of the channel when the system locale changes by listening for theIntent.ACTION_LOCALE_CHANGEDbroadcast.importance- The importance of the channel. This controls how interruptive notifications posted to this channel are. One ofIMPORTANCE_UNSPECIFIED,IMPORTANCE_NONE,IMPORTANCE_MIN,IMPORTANCE_LOW,IMPORTANCE_DEFAULTandIMPORTANCE_HIGH.
-
setNotification
public static void setNotification(Context context, int id, @Nullable Notification notification)
Deprecated.Post a notification to be shown in the status bar. If a notification with the same id has already been posted by your application and has not yet been canceled, it will be replaced by the updated information. Ifnotificationisnullthen any notification previously shown with the specified id will be cancelled.- Parameters:
context- AContext.id- The notification id.notification- TheNotificationto post, ornullto cancel a previously shown notification.
-
-