flutter - 如何访问和更改在 FLUTTER/DART 的另一个类中声明的字符串变量的值
问题描述
基本上我想将名称作为 sting 存储在一个单独的类中,并希望从我的项目的任何类中访问该 Sting 名称,我还想从任何其他类中读取和更新 Sting 名称。
解决方案
这不是在 Flutter 中完成的方式。您应该拥有“状态”,可以从所有有兴趣读取和/或设置其值的小部件以某种方式访问它。设置该值后,它应该产生一个其他小部件可以响应的“更改”事件。阅读状态管理及其各种化身,例如“提升状态”InheritedWidget
和ValueListenable
包provider
。
推荐阅读
- javascript - React:从子组件记录父组件的状态会产生不同的结果
- reactjs - 如何通过在 React 中单击按钮打开 Bootstrap 模式
- vb.net - 在 Task.Run 中调用异步函数
- sql - 通过旧的基于递归的 SQL 存储过程脚本进行调试
- c# - AdaptiveCards 在 .NET 解析期间引发异常
- php - 如何从functions.php获取变量到页面
- flutter - 如果文件为空,则无法登录
- python - Django REST Framework:如果路由有前缀,如何使索引路由可浏览?
- iso - ISOBUS 过程数据报文
- git - 如何取消跟踪已经提交的几个文件