ActivityButton class

Class that represents a custom button to show in SFSafariViewController's toolbar. When tapped, it will invoke a Share or Action Extension bundled with your app. The default VoiceOver description of this button is the CFBundleDisplayName set in the extension's Info.plist.

Check Official Apple App Extensions for more details.

Officially Supported Platforms/Implementations:

  • iOS

Constructors

ActivityButton({required UIImage templateImage, required String extensionIdentifier})

Properties

extensionIdentifier String
The name of the App or Share Extension to be called.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
templateImage UIImage
The name of the image asset or file.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts instance to a map.
toMap() Map<String, dynamic>
Converts instance to a map.
toString() String
A string representation of this object.
override

Operators

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

Static Methods

fromMap(Map<String, dynamic>? map) ActivityButton?
Gets a possible ActivityButton instance from a Map value.