createAndRegisterWindow method

  1. @override
Future<void> createAndRegisterWindow({
  1. required String routeName,
  2. required String theme,
  3. String? argsJson,
  4. void onCreation()?,
})
override

Implementation

@override
Future<void> createAndRegisterWindow({
required final String routeName,
required final String theme,
final String? argsJson,
final void Function()? onCreation,
}) async {
  // Call native method to create window1
  onCreation?.call();
  print('inside create');
  await methodChannel.invokeMethod(
    'createWindow',
    <String>[
      routeName,
      argsJson ?? '{}',
      theme,
    ],
  );
}