Package io.flutter.plugin.common
Interface BinaryMessenger.BinaryMessageHandler
-
- Enclosing interface:
- BinaryMessenger
public static interface BinaryMessenger.BinaryMessageHandler
Handler for incoming binary messages from Flutter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onMessage(ByteBuffer message, BinaryMessenger.BinaryReply reply)
Handles the specified message.
-
-
-
Method Detail
-
onMessage
@UiThread void onMessage(@Nullable ByteBuffer message, @NonNull BinaryMessenger.BinaryReply reply)
Handles the specified message.Handler implementations must reply to all incoming messages, by submitting a single reply message to the given
BinaryMessenger.BinaryReply
. Failure to do so will result in lingering Flutter reply handlers. The reply may be submitted asynchronously.Any uncaught exception thrown by this method will be caught by the messenger implementation and logged, and a null reply message will be sent back to Flutter.
- Parameters:
message
- the messageByteBuffer
payload, possibly null.reply
- ABinaryMessenger.BinaryReply
used for submitting a reply back to Flutter.
-
-