how to pass data to statefulwidget flutter
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// Add this to button
int total = 50;
Navigator.of(context).push(MaterialPageRoute(
builder: (_) {
return DeliveryForm(senddata: total);
},
));
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
class DeliveryForm extends StatefulWidget {
const DeliveryForm({required this.senddata});
final int senddata;
@override
State<DeliveryForm> createState() => _DeliveryFormState(this.senddata);
}
class _DeliveryFormState extends State<DeliveryForm> {
final int senddata;
_DeliveryFormState(this.senddata);
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [Text(senddata.toString())],
),
),
);
}
}