cool_ui
cool_ui copied to clipboard
同一个页面两个输入框切换输入报错
`======== Exception caught by gesture =============================================================== The following assertion was thrown while handling a gesture: A KeyboardController was used after being disposed.
Once you have called dispose() on a KeyboardController, it can no longer be used.
When the exception was thrown, this was the stack:
#0 ChangeNotifier._debugAssertNotDisposed.
输入完一个再点击另一个输入时,报错。
一种解决方法是注册两个键盘,每个输入框一个
这两个是同一个键盘吗
这两个是同一个键盘吗
是的
Hi,
I encounter the same error when I convert my keyboard become Stateful Widget and assign the keyboard controller to a late variable.
However, I am able to resolve the error if I remove the late variable and directly use the widget.controller.
I'm not sure what is the root cause and why the error was gone after removing the late variable. Maybe you can try to do the same thing to eliminate the error.
Please also share me if you found the reason or root cause.
Thankss!