xxxxxxxxxx
// Second page part 2
randomVar1 = arg['v1'];
randomVar2 = arg['v2'];
randomVar3 = arg['v3'];
xxxxxxxxxx
// first page
Navigator.pushNamed(
context,
SomePage.routeName,
arguments: {
'v1': 'data1',
'v2': 'data2',
'v3': 'data3',
},
)
xxxxxxxxxx
// Second page part 1
final arg = ModalRoute.of(context)!.settings.arguments as Map;