disableElementTargeting function

Future<void> disableElementTargeting(
  1. MethodChannel methodChannel
)

Disables element targeting and clears the native element store.

Implementation

Future<void> disableElementTargeting(MethodChannel methodChannel) async {
  final listener = _semanticsListener;
  if (listener != null) {
    _viewPipelineOwner?.semanticsOwner?.removeListener(listener);
    _semanticsListener = null;
  }
  _viewPipelineOwner = null;
  _semanticsHandle?.dispose();
  _semanticsHandle = null;
  methodChannel.invokeMethod(
    'setTargetElements',
    <String, dynamic>{'viewElements': <Map<String, dynamic>>[]},
  );
}