有没有办法重建整个应用程序,包括 flutter 项目中的 const 小部件?

huu*_*ang 1 rebuild constants widget flutter

在我的 Flutter 项目中,为了提高性能,我创建了许多const小部件,这些小部件在其父小部件重建时不会重建。

但是,在用户更改应用程序的语言后,我需要重建整个应用程序以应用文本更改。

有没有办法强制应用程序完全重建?谢谢,任何建议将不胜感激。

Rém*_*let 5

“Inheritedwidget”是一种在传递的值发生变化时重绘任何小部件的解决方案。甚至是无状态和 const 小部件。

例如,对于翻译,flutter 已经提供了一个 InheritedWidget,您可以使用Localizations.of方法将其绑定到