AndroidNotificationCategory enum

The available categories for Android notifications.

Inheritance

Constructors

AndroidNotificationCategory(String name)
Constructs an instance of AndroidNotificationCategory with a given name of category.
const

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
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.