我有一个程序(屏幕),我需要在其中重新创建小部件,然后执行另一个“构建”。我以为我需要手动处理FocusNode,因为我需要在程序关闭时在“处理”中进行处理。但是,如果我确实手动处理FocusNode,则会收到错误消息“处理后使用了FocusNode”。因此,我认为“重建”处理了现有的FocusNode,但是我需要确定这一点。有两个问题,但是它们是非常紧密相关的。
“构建”是否处置了先前“构建”中使用的任何现有FocusNode? p>
如果是这样,为什么然后在关闭程序时不“处置”使用相同的代码处置FocusNode? p>