缺少通用类型 'Future<dynamic>' 的类型参数。尝试添加显式类型,或从分析选项文件中删除 implicit-dynamic
Missing type arguments for generic type 'Future<dynamic>'. Try adding an explicit type, or remove implicit-dynamic from your analysis options file
如何在不删除隐式动态表单分析选项文件的情况下解决此问题?
错误:
我的代码:
Future<void> _scrollToBottomOnKeyboardOpen() async {
while (!isKeyboardVisible) {
await Future.delayed(const Duration(milliseconds: 50));
}
await Future.delayed(const Duration(milliseconds: 250));
await scrollController.animateTo(
scrollController.position.maxScrollExtent,
duration: const Duration(milliseconds: 250),
curve: Curves.easeIn,
);
}
添加特定类型 void
使其不通用:
Future<void>.delayed(...)
如何在不删除隐式动态表单分析选项文件的情况下解决此问题?
错误:
我的代码:
Future<void> _scrollToBottomOnKeyboardOpen() async {
while (!isKeyboardVisible) {
await Future.delayed(const Duration(milliseconds: 50));
}
await Future.delayed(const Duration(milliseconds: 250));
await scrollController.animateTo(
scrollController.position.maxScrollExtent,
duration: const Duration(milliseconds: 250),
curve: Curves.easeIn,
);
}
添加特定类型 void
使其不通用:
Future<void>.delayed(...)