NotificationChannelGroupCompat
public class NotificationChannelGroupCompat
A grouping of related notification channels. e.g., channels that all belong to a single account. Setters return this to allow chaining. This class doesn't do anything on older SDKs which don't support Notification Channels.
Summary
Nested types |
|---|
public class NotificationChannelGroupCompat.BuilderBuilder class for |
Public methods |
|
|---|---|
@NonNull List<NotificationChannelCompat> |
Returns the list of channels that belong to this group. |
@Nullable String |
Gets the user visible description of the group. |
@NonNull String |
getId()Gets the id of the group. |
@Nullable CharSequence |
getName()Gets the user visible name of the group. |
boolean |
Returns whether or not notifications posted to |
@NonNull NotificationChannelGroupCompat.Builder |
Creates a |
Public methods
getChannels
public @NonNull List<NotificationChannelCompat> getChannels()
Returns the list of channels that belong to this group.
This is a read-only property which is only valid on instances fetched from the NotificationManagerCompat.
getDescription
public @Nullable String getDescription()
Gets the user visible description of the group.
getName
public @Nullable CharSequence getName()
Gets the user visible name of the group.
isBlocked
public boolean isBlocked()
Returns whether or not notifications posted to NotificationChannelCompat belonging to this group are blocked. This value is independent of areNotificationsEnabled and getImportance.
This value is always false before P
This is a read-only property which is only valid on instances fetched from the NotificationManagerCompat.
toBuilder
public @NonNull NotificationChannelGroupCompat.Builder toBuilder()
Creates a Builder instance with all the writeable property values of this instance.