diff --git a/shell/platform/android/io/flutter/plugin/common/MethodChannel.java b/shell/platform/android/io/flutter/plugin/common/MethodChannel.java index c13f82d2beb1f..9949167a7ce03 100644 --- a/shell/platform/android/io/flutter/plugin/common/MethodChannel.java +++ b/shell/platform/android/io/flutter/plugin/common/MethodChannel.java @@ -173,8 +173,10 @@ public interface MethodCallHandler { *
Any uncaught exception thrown by this method will be caught by the channel implementation * and logged, and an error result will be sent back to Flutter. * - *
The handler is called on the platform thread (Android main thread). For more details see
- * Threading in
+ * The handler is called on the platform thread (Android main thread) by default, or
+ * otherwise on the thread specified by the {@link BinaryMessenger.TaskQueue} provided to the
+ * associated {@link MethodChannel} when it was created. See also Threading in
* the Flutter Engine.
*
* @param call A {@link MethodCall}.
@@ -190,10 +192,7 @@ public interface MethodCallHandler {
* Flutter methods provide implementations of this interface for handling results received from
* Flutter.
*
- * All methods of this class must be called on the platform thread (Android main thread). For
- * more details see Threading in the
- * Flutter Engine.
+ * All methods of this class can be invoked on any thread.
*/
public interface Result {
/**