diff --git a/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java b/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java index 4e67890d4d..9baa319fa5 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/dart/DartExecutor.java @@ -227,6 +227,20 @@ public class DartExecutor implements BinaryMessenger { @Nullable TaskQueue taskQueue) { binaryMessenger.setMessageHandler(channel, handler, taskQueue); } + + /** @deprecated Use {@link #getBinaryMessenger()} instead. */ + @Deprecated + @Override + public void enableBufferingIncomingMessages() { + dartMessenger.enableBufferingIncomingMessages(); + } + + /** @deprecated Use {@link #getBinaryMessenger()} instead. */ + @Deprecated + @Override + public void disableBufferingIncomingMessages() { + dartMessenger.disableBufferingIncomingMessages(); + } // ------ END BinaryMessenger ----- /** @@ -286,12 +300,6 @@ public class DartExecutor implements BinaryMessenger { } } - @Override - public void enableBufferingIncomingMessages() {} - - @Override - public void disableBufferingIncomingMessages() {} - /** * Configuration options that specify which Dart entrypoint function is executed and where to find * that entrypoint and other assets required for Dart execution. @@ -469,9 +477,13 @@ public class DartExecutor implements BinaryMessenger { } @Override - public void enableBufferingIncomingMessages() {} + public void enableBufferingIncomingMessages() { + messenger.enableBufferingIncomingMessages(); + } @Override - public void disableBufferingIncomingMessages() {} + public void disableBufferingIncomingMessages() { + messenger.disableBufferingIncomingMessages(); + } } }