widget - 有没有办法重建整个应用程序,包括颤振项目中的 const 小部件?
问题描述
在我的 Flutter 项目中,为了提高性能,我创建了许多const
小部件,这些小部件在其父小部件重建时不会重建。
但是在用户更改应用程序的语言后,我需要重建整个应用程序以应用文本更改。
有没有办法强制应用程序完全重建?谢谢,任何建议将不胜感激。
解决方案
'Inheritedwidget` 是在传递的值更改时重绘任何小部件的解决方案。甚至是无状态和 const 小部件。
例如,对于翻译,flutter 已经提供了一个 InheritedWidget,您可以使用Localizations.of
方法绑定到它
推荐阅读
- spring-boot - 微服务中的 JMS 监听器
- groovy - readYaml() 无法与 yml 文件中的整数一起正常工作
- sas - SAS Vlookup 在同一个表中
- javascript - .then() vs aysnc 并等待量角器
- android - android webview上出现在html中的Unicode字符
- php - 仅在从特定页面调用时运行 PHP 脚本
- pdf - 如何使ghostscript创建具有初始视图的PDF作为“双展开右前”?
- r - 一些度量的rollmean和稀疏的每日样本
- postgresql - 错误:无法统计文件“XX.csv”:未知错误
- java - Java:KeyListener 不起作用