1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 13:58:47 +00:00

Add null safety check before displaying SnackBar (#1866)

This commit is contained in:
Biso
2023-06-03 15:48:09 +09:00
committed by GitHub
parent 0083ceb353
commit 51223a0efa
2 changed files with 12 additions and 6 deletions

View File

@@ -1475,9 +1475,12 @@ class _TimePickersState extends State<TimePickers> {
); );
setState(() { setState(() {
selectedTime = time; selectedTime = time;
ScaffoldMessenger.of(context).showSnackBar(SnackBar( if (selectedTime != null) {
content: Text('Selected time: ${selectedTime!.format(context)}'), ScaffoldMessenger.of(context).showSnackBar(SnackBar(
)); content:
Text('Selected time: ${selectedTime!.format(context)}'),
));
}
}); });
}, },
child: const Text( child: const Text(

View File

@@ -1475,9 +1475,12 @@ class _TimePickersState extends State<TimePickers> {
); );
setState(() { setState(() {
selectedTime = time; selectedTime = time;
ScaffoldMessenger.of(context).showSnackBar(SnackBar( if (selectedTime != null) {
content: Text('Selected time: ${selectedTime!.format(context)}'), ScaffoldMessenger.of(context).showSnackBar(SnackBar(
)); content:
Text('Selected time: ${selectedTime!.format(context)}'),
));
}
}); });
}, },
child: const Text( child: const Text(