重现步骤
这只发生在android平台上。 IOS/Mac运行流畅
预期结果
应打开键盘并接受输入文本。
实际结果
键盘自动关闭并自动返回
代码示例
从 github dculussoftwares/vilvam.v2 克隆整个存储库,并将其公开
Flutter github 链接
尝试将脚手架的 resizeToAvoidBottomInset 设置为 false 后,对我不起作用
Scaffold(
resizeToAvoidBottomInset = false
....
);
用 static _formKey 尝试了一下
static final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
每次重建屏幕的 _state 时都会重新创建该键,这违背了它的目的并使键盘递归隐藏。