AndroidNotificationCategory enum

The available categories for Android notifications.

Inheritance
Available extensions

Values

alarm → const AndroidNotificationCategory

Alarm or timer.

Corresponds to NotificationCompat.CATEGORY_ALARM.

const AndroidNotificationCategory('alarm')
call → const AndroidNotificationCategory

Incoming call (voice or video) or similar synchronous communication request.

Corresponds to NotificationCompat.CATEGORY_CALL.

const AndroidNotificationCategory('call')
email → const AndroidNotificationCategory

Asynchronous bulk message (email).

Corresponds to NotificationCompat.CATEGORY_EMAIL.

const AndroidNotificationCategory('email')
error → const AndroidNotificationCategory

Error in background operation or authentication status.

Corresponds to NotificationCompat.CATEGORY_ERROR.

const AndroidNotificationCategory('err')
event → const AndroidNotificationCategory

Calendar event.

Corresponds to NotificationCompat.CATEGORY_EVENT.

const AndroidNotificationCategory('event')
locationSharing → const AndroidNotificationCategory

Temporarily sharing location.

Corresponds to NotificationCompat.CATEGORY_LOCATION_SHARING.

const AndroidNotificationCategory('location_sharing')
message → const AndroidNotificationCategory

Incoming direct message like SMS and instant message.

Corresponds to NotificationCompat.CATEGORY_MESSAGE.

const AndroidNotificationCategory('msg')
missedCall → const AndroidNotificationCategory

Missed call.

Corresponds to NotificationCompat.CATEGORY_MISSED_CALL.

const AndroidNotificationCategory('missed_call')

Map turn-by-turn navigation.

Corresponds to NotificationCompat.CATEGORY_NAVIGATION.

const AndroidNotificationCategory('navigation')
progress → const AndroidNotificationCategory

Progress of a long-running background operation.

Corresponds to NotificationCompat.CATEGORY_PROGRESS.

const AndroidNotificationCategory('progress')
promo → const AndroidNotificationCategory

Promotion or advertisement.

Corresponds to NotificationCompat.CATEGORY_PROMO.

const AndroidNotificationCategory('promo')
recommendation → const AndroidNotificationCategory

A specific, timely recommendation for a single thing.

For example, a news app might want to recommend a news story it believes the user will want to read next.

Corresponds to NotificationCompat.CATEGORY_RECOMMENDATION.

const AndroidNotificationCategory('recommendation')
reminder → const AndroidNotificationCategory

User-scheduled reminder.

Corresponds to NotificationCompat.CATEGORY_REMINDER.

const AndroidNotificationCategory('reminder')
service → const AndroidNotificationCategory

Indication of running background service.

Corresponds to NotificationCompat.CATEGORY_SERVICE.

const AndroidNotificationCategory('service')
social → const AndroidNotificationCategory

Social network or sharing update.

Corresponds to NotificationCompat.CATEGORY_SOCIAL.

const AndroidNotificationCategory('social')
status → const AndroidNotificationCategory

Ongoing information about device or contextual status.

Corresponds to NotificationCompat.CATEGORY_STATUS.

const AndroidNotificationCategory('status')
stopwatch → const AndroidNotificationCategory

Running stopwatch.

Corresponds to NotificationCompat.CATEGORY_STOPWATCH.

const AndroidNotificationCategory('stopwatch')
system → const AndroidNotificationCategory

System or device status update.

Reserved for system use.

Corresponds to NotificationCompat.CATEGORY_SYSTEM.

const AndroidNotificationCategory('sys')
transport → const AndroidNotificationCategory

Media transport control for playback.

Corresponds to NotificationCompat.CATEGORY_TRANSPORT.

const AndroidNotificationCategory('transport')
workout → const AndroidNotificationCategory

Tracking a user's workout.

Corresponds to NotificationCompat.CATEGORY_WORKOUT.

const AndroidNotificationCategory('workout')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String
The name of category.
final
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<AndroidNotificationCategory>
A constant List of the values in this enum, in order of their declaration.