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.
      • makeBackgroundTaskQueue

        @UiThread
        public BinaryMessenger.TaskQueue makeBackgroundTaskQueue()
        Deprecated.
        Description copied from interface: BinaryMessenger
        Creates a TaskQueue that executes the tasks serially on a background thread.

        There is no guarantee that the tasks will execute on the same thread, just that execution is serial.

        Specified by:
        makeBackgroundTaskQueue in interface BinaryMessenger
      • 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.