Hello, good day everyone i encountered this error in my Android Studio Can someone help me about this i am on Flutter 3.3.8 Thank you so much
@override
void didChangeDependencies() {
super.didChangeDependencies();
final scrollableState = Scrollable.maybeOf(context);
if (scrollableState != null) {
// The TypeAheadField is inside a scrollable widget
_scrollPosition = scrollableState.position;
_scrollPosition!.removeListener(_scrollResizeListener);
_scrollPosition!.isScrollingNotifier.addListener(_scrollResizeListener);
}
}
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_typeahead-4.3.1/lib/src/flutter_typeahead.dart:898:40: Error: Member not found: ‘Scrollable.maybeOf’.
final scrollableState = Scrollable.maybeOf(context);
^^^^^^^
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_typeahead-4.3.1/lib/src/cupertino_flutter_typeahead.dart:649:40: Error: Member not found: ‘Scrollable.maybeOf’.
final scrollableState = Scrollable.maybeOf(context);
^^^^^^^
I am expecting someone could help me about this flutter and my project, Ill promise after i learn coding i will payback all the help to the one in needs.!!!!
2
Answers
First upgrade your flutter version to latest stable running
flutter upgrade
Then, update your
flutter_typeahead
dependency version to at least4.3.1
on yourpubspec.yaml
file.By the widget change log it states that this has been fixed on 28-January-2023
See change log: https://pub.dev/packages/flutter_typeahead/changelog#431—28-january-2023
goto path by ctrl+click on path provided in console. change maybeOf to of. Run
flutter pub get
in terminal and error is gone.