1添加延迟解决
//在进入界面自动弹出搜索框,如果过快弹出 会发生异常,可以改为 300毫秒后 弹出,
Future.delayed(Duration(milliseconds: 300), () {
focusNode.requestFocus();
});
//收缩键盘,如果过快隐藏,会发生异常,可以改为 300毫秒后 消失,
Future.delayed(Duration(milliseconds: 300), () {
FocusScope.of(context).requestFocus(FocusNode()); //去除焦点
});

网友评论