Workmanager class

Constructors

Workmanager()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancelAll() Future<void>
initializeWithTaskHandler(BackgroundTaskHandler handler, {bool isInDebugMode = false}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerOneOffTask(String uniqueName, String taskName, {String? tag, ExistingWorkPolicy? existingWorkPolicy, Duration initialDelay = Duration.zero, Constraints? constraints, BackoffPolicy? backoffPolicy, Duration backoffPolicyDelay = Duration.zero, OutOfQuotaPolicy? outOfQuotaPolicy, Map<String, dynamic>? inputData, String? notificationTitle, String? notificationBody}) Future<void>
registerPeriodicTask(String uniqueName, String taskName, {Duration frequency = const Duration(minutes: 15), Duration? flexInterval, String? tag, ExistingWorkPolicy? existingWorkPolicy, Duration initialDelay = Duration.zero, Constraints? constraints, BackoffPolicy? backoffPolicy, Duration backoffPolicyDelay = Duration.zero, OutOfQuotaPolicy? outOfQuotaPolicy, Map<String, dynamic>? inputData, String? notificationTitle, String? notificationBody}) Future<void>
registerTaskHandler(String taskName, BackgroundTaskHandler handler) → void
showNotification({required String title, required String body}) Future<void>
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

registeredTasks Map<String, BackgroundTaskHandler>
no setter