attach method

  1. @override
Future<void> attach(
  1. int viewId
)
override

Implementation

@override
Future<void> attach(int viewId) async {
  if (_closed) {
    throw AndroidMapException(
      operation: 'attach',
      code: 'transport_closed',
      viewId: viewId,
    );
  }
  if (_channel != null) {
    throw AndroidMapException(
      operation: 'attach',
      code: 'already_attached',
      viewId: _viewId,
    );
  }

  _viewId = viewId;
  _channel = MethodChannel('plugins.dali.hamza/osmview_$viewId');
  _channel!.setMethodCallHandler(_handleMethodCall);
}