好吧,我想使用顫振位置包用變數值填充 TextFormField,所以這里的想法是我想要一個方法來呼叫該 var 并使其成為 TextFormField 中的文本
TextFormField(
decoration: InputDecoration(
border: const OutlineInputBorder(),
labelText: isRtl ? HardcodedTextArabic.strAddress2Text: HardcodedTextEng.strAddress2Text,
hintText: isRtl ? HardcodedTextArabic.strAddress1TextHint: HardcodedTextEng.strAddress1TextHint,
),
**// varibles are in getuserlocation sceen
controller: HomeController.latitude**)
uj5u.com熱心網友回復:
您可以像從另一個螢屏中傳遞引數一樣傳遞值,例如
Navigator.of(context).pushNamed(routeName, arguments...);
或者您可以使用狀態管理器來保存該值并在另一個螢屏中使用它。
在另一個螢屏中,您恢復值并使用 initState 將值預加載到控制器中,如下所示:
@override
void initState() {
super.initState();
_textController.text = widget.value;
}
我推薦你這本食譜來學習傳遞引數:https ://docs.flutter.dev/cookbook/navigation/navigate-with-arguments
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/524047.html
標籤:安卓扑形式
下一篇:苗條的形式解構系結
