Как решить проблему SchedulerBinding?

/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/extension_navigation.dart:357:24: Предупреждение: операнд операции, не учитывающей значение NULL '!' имеет тип «SchedulerBinding», который исключает null.

  • «SchedulerBinding» взят из «package:flutter/src/scheduler/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/scheduler/binding.dart»).SchedulerBinding.instance!.addPostFrameCallback((_) {^/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/extension_navigation.dart:468:24: Предупреждение: операнд операции с нулевым значением "!" имеет тип "SchedulerBinding", который исключает нуль.
  • «SchedulerBinding» взят из «package:flutter/src/scheduler/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/scheduler/binding.dart»).SchedulerBinding.instance!.addPostFrameCallback((_) {^/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/snackbar/snackbar.dart:452:22: Предупреждение: Операнд операции с нулевым значением '!' имеет тип 'SchedulerBinding', который исключает значение NULL.
  • «SchedulerBinding» взят из «package:flutter/src/scheduler/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/scheduler/binding.dart»).SchedulerBinding.instance!.addPostFrameCallback(^/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/rx_flutter/rx_disposable.dart:20:22 : Предупреждение: операнд операции с нулевым значением '?.' имеет тип 'SchedulerBinding', который исключает значение NULL.
  • «SchedulerBinding» взят из «package:flutter/src/scheduler/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/scheduler/binding.dart»).SchedulerBinding.instance?.addPostFrameCallback((_) => onReady());^/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/rx_flutter/rx_notifier.dart:130:22: Предупреждение: операнд null- осведомленная операция '?.' имеет тип «SchedulerBinding», который исключает null.
  • «SchedulerBinding» взят из «package:flutter/src/scheduler/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/scheduler/binding.dart»).SchedulerBinding.instance?.addPostFrameCallback((_) => onReady());^/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/simple/get_controllers.dart:90:20: Предупреждение: операнд null- осведомленная операция '!' имеет тип WidgetsBinding, который исключает нуль.
  • «WidgetsBinding» взят из «package:flutter/src/widgets/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/widgets/binding.dart»). WidgetsBinding.instance!.addObserver(this); ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/simple/get_controllers.dart:96:20: Предупреждение: операнд null- осведомленная операция '!' имеет тип WidgetsBinding, который исключает нуль.
  • «WidgetsBinding» взят из «package:flutter/src/widgets/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/widgets/binding.dart»). WidgetsBinding.instance!.removeObserver(this); ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/router_report.dart:53:22: Предупреждение: операнд операции с нулевым значением '!' имеет тип WidgetsBinding, который исключает нуль.
  • «WidgetsBinding» взят из «package:flutter/src/widgets/binding.dart» («/C:/src/flutter/packages/flutter/lib/src/widgets/binding.dart»). WidgetsBinding.instance!.addPostFrameCallback((_) { ^

1 ответ

бег

      dart fix --apply

должен исправить это.

источник:https://github.com/flutter/flutter/issues/99272

Другие вопросы по тегам