Class FlutterNativeView

    • Constructor Detail

      • FlutterNativeView

        public FlutterNativeView​(@NonNull
                                 Context context)
        Deprecated.
      • FlutterNativeView

        public FlutterNativeView​(@NonNull
                                 Context context,
                                 boolean isBackgroundView)
        Deprecated.
    • Method Detail

      • detachFromFlutterView

        public void detachFromFlutterView()
        Deprecated.
      • destroy

        public void destroy()
        Deprecated.
      • getDartExecutor

        @NonNull
        public DartExecutor getDartExecutor()
        Deprecated.
      • attachViewAndActivity

        public void attachViewAndActivity​(FlutterView flutterView,
                                          Activity activity)
        Deprecated.
      • isAttached

        public boolean isAttached()
        Deprecated.
      • assertAttached

        public void assertAttached()
        Deprecated.
      • isApplicationRunning

        public boolean isApplicationRunning()
        Deprecated.
      • getObservatoryUri

        public static String getObservatoryUri()
        Deprecated.
      • send

        @UiThread
        public void send​(String channel,
                         ByteBuffer message)
        Deprecated.
        Description copied from interface: BinaryMessenger
        Sends a binary message to the Flutter application.
        Specified by:
        send in interface BinaryMessenger
        Parameters:
        channel - the name String of the logical channel used for the message.
        message - the message payload, a direct-allocated ByteBuffer with the message bytes between position zero and current position, or null.
      • send

        @UiThread
        public void send​(String channel,
                         ByteBuffer message,
                         BinaryMessenger.BinaryReply callback)
        Deprecated.
        Description copied from interface: BinaryMessenger
        Sends a binary message to the Flutter application, optionally expecting a reply.

        Any uncaught exception thrown by the reply callback will be caught and logged.

        Specified by:
        send in interface BinaryMessenger
        Parameters:
        channel - the name String of the logical channel used for the message.
        message - the message payload, a direct-allocated ByteBuffer with the message bytes between position zero and current position, or null.
        callback - a BinaryMessenger.BinaryReply callback invoked when the Flutter application responds to the message, possibly null.
      • setMessageHandler

        @UiThread
        public void setMessageHandler​(String channel,
                                      BinaryMessenger.BinaryMessageHandler handler)
        Deprecated.
        Description copied from interface: BinaryMessenger
        Registers a handler to be invoked when the Flutter application sends a message to its host platform.

        Registration overwrites any previous registration for the same channel name. Use a null handler to deregister.

        If no handler has been registered for a particular channel, any incoming message on that channel will be handled silently by sending a null reply.

        Specified by:
        setMessageHandler in interface BinaryMessenger
        Parameters:
        channel - the name String of the channel.
        handler - a BinaryMessenger.BinaryMessageHandler to be invoked on incoming messages, or null.
      • setMessageHandler

        @UiThread
        public void setMessageHandler​(String channel,
                                      BinaryMessenger.BinaryMessageHandler handler,
                                      BinaryMessenger.TaskQueue taskQueue)
        Deprecated.
        Description copied from interface: BinaryMessenger
        Registers a handler to be invoked when the Flutter application sends a message to its host platform.

        Registration overwrites any previous registration for the same channel name. Use a null handler to deregister.

        If no handler has been registered for a particular channel, any incoming message on that channel will be handled silently by sending a null reply.

        Specified by:
        setMessageHandler in interface BinaryMessenger
        Parameters:
        channel - the name String of the channel.
        handler - a BinaryMessenger.BinaryMessageHandler to be invoked on incoming messages, or null.
        taskQueue - a BinaryMessenger.TaskQueue that specifies what thread will execute the handler. Specifying null means execute on the platform thread.
      • enableBufferingIncomingMessages

        public void enableBufferingIncomingMessages()
        Deprecated.
        Description copied from interface: BinaryMessenger
        Enables the ability to queue messages received from Dart.

        This is useful when there are pending channel handler registrations. For example, Dart may be initialized concurrently, and prior to the registration of the channel handlers. This implies that Dart may start sending messages while plugins are being registered.

        Specified by:
        enableBufferingIncomingMessages in interface BinaryMessenger
      • disableBufferingIncomingMessages

        public void disableBufferingIncomingMessages()
        Deprecated.
        Description copied from interface: BinaryMessenger
        Disables the ability to queue messages received from Dart.

        This can be used after all pending channel handlers have been registered.

        Specified by:
        disableBufferingIncomingMessages in interface BinaryMessenger