Перейти к основному содержимому

ExternalEventHandler

Deprecated

Класс ExternalEventHandler помечен как deprecated и будет удален в следующем мажорном релизе.

Используйте метод attachExternalHandler в XDriver с типом UserDefinedHandlerKind вместо него.

Интерфейс, определяющий набор методов для обработки специальных типов событий, таких как CustomEvent, NavigationEvent и OpenUrlEvent.

abstract interface class ExternalEventHandler {
FutureOr<void> handleNavigation(
BuildContext context,
String path,
Object? extra,
);

FutureOr<void> handleOpenUrl(String url);

FutureOr<void> handleCustomEvent(
BuildContext context,
String key,
Object? extra,
);
}