diff --git a/packages/sensors/example/lib/snake.dart b/packages/sensors/example/lib/snake.dart index 2b7cad4cf2e0..2ce7809318f6 100644 --- a/packages/sensors/example/lib/snake.dart +++ b/packages/sensors/example/lib/snake.dart @@ -73,12 +73,14 @@ class SnakeState extends State { void initState() { super.initState(); accelerometerEvents.listen((AccelerometerEvent event) { + if (!mounted) return; setState(() { acceleration = event; }); }); Timer.periodic(const Duration(milliseconds: 200), (_) { + if (!mounted) return; setState(() { _step(); });