非活动 InputConnection 上的 beginBatchEdit
Posted
技术标签:
【中文标题】非活动 InputConnection 上的 beginBatchEdit【英文标题】:beginBatchEdit on inactive InputConnection 【发布时间】:2021-05-21 16:36:13 【问题描述】:我更新了颤振版本,当我运行项目时它会抛出这些错误:
W/IInputConnectionWrapper( 5348): beginBatchEdit on inactive InputConnection
W/IInputConnectionWrapper( 5348): getTextBeforeCursor on inactive InputConnection
W/IInputConnectionWrapper( 5348): getTextAfterCursor on inactive InputConnection
W/IInputConnectionWrapper( 5348): getSelectedText on inactive InputConnection
W/IInputConnectionWrapper( 5348): endBatchEdit on inactive InputConnection
注意:该项目在旧版本的 Flutter 上正常运行。
【问题讨论】:
【参考方案1】:这些不是错误,而是警告。而且它们真的不重要——这意味着由于时间错误,在编辑文本不再聚焦后来自键盘的一些命令进入(请记住,软键盘是一个单独的应用程序,因此命令存在跨进程延迟) .只要文本还在显示,就可以忽略。
【讨论】:
以上是关于非活动 InputConnection 上的 beginBatchEdit的主要内容,如果未能解决你的问题,请参考以下文章
所有 EditText 框中的非活动 InputConnection 警告
用户更改选择时如何将撰写文本提交给 InputConnection
从InputConnection获取EditText中的所有文本的更好方法是什么?