NavigatorStackManager constructor
NavigatorStackManager({
- required Map<
String, MuffinPageBuilder> routes, - required Page emptyPage,
Implementation
NavigatorStackManager({required this.routes, required this.emptyPage}) {
NavigatorChannel.channel.setMethodCallHandler((call) {
switch (call.method) {
case 'popUntil':
popUntil(call.arguments['pageName'], call.arguments['result']);
break;
case "pop":
pop();
break;
case 'syncDataModel':
print('native syncDataModel , flutter received : ${call.arguments}');
Share.instance
.syncDataModel(Map<String, dynamic>.from(call.arguments));
break;
}
return Future.value({});
});
}