OptionalMethodChannel class Null safety
A MethodChannel that ignores missing platform plugins.
When invokeMethod fails to find the platform plugin, it returns null instead of throwing an exception.
All MethodChannels provided by the Flutter framework guarantee FIFO ordering. Applications can assume method calls sent via a built-in MethodChannel are received by the platform plugins in the same order as they're sent.
- Inheritance
-
- Object
- MethodChannel
- OptionalMethodChannel
- Available Extensions
Constructors
- OptionalMethodChannel(String name, [MethodCodec codec = const StandardMethodCodec(), BinaryMessenger? binaryMessenger])
-
Creates a MethodChannel that ignores missing platform plugins.
const
Properties
- binaryMessenger → BinaryMessenger
-
The messenger used by this channel to send platform messages.
read-onlyinherited
- codec → MethodCodec
-
The message codec used by this channel, not null.
finalinherited
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- name → String
-
The logical channel on which communication happens, not null.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
invokeListMethod<
T> (String method, [dynamic arguments]) → Future< List< T> ?> -
An implementation of invokeMethod that can return typed lists.
inherited
-
invokeMapMethod<
K, V> (String method, [dynamic arguments]) → Future< Map< K, V> ?> -
An implementation of invokeMethod that can return typed maps.
inherited
-
invokeMethod<
T> (String method, [dynamic arguments]) → Future< T?> -
Invokes a
method
on this channel with the specifiedarguments
.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
setMethodCallHandler(
Future handler(MethodCall call)?) → void -
Sets a callback for receiving method calls on this channel.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited