【发布时间】:2022-01-06 18:10:07
【问题描述】:
我正在制作一个颤振应用程序。每次我离开页面时,变量都会重置。即使您离开页面,如何使数据保持不变?我正在使用 getx 进行状态管理。这是我的代码:
//Button that leaves the page
Align(
alignment: Alignment.topLeft,
child: IconButton(
onPressed: () => Get.back(),
icon: const Icon(Icons.arrow_back),
),
),
当您单击按钮时,它会离开页面并重置此处显示的变量 maintasks。
Align(
alignment: Alignment.topLeft,
child: Padding(
padding: const EdgeInsets.only(left: 25.0),
child: Text(
maintasks,
style: const TextStyle(
fontSize: 23,
color: Colors.black,
fontWeight: FontWeight.w800,
),
),
),
),
有一个函数可以将变量 maintasks 更改为用户输入。但是,每次离开页面时都会重置此用户输入。我尝试使用 SetState 来保存变量,但由于某种原因它不起作用。
抱歉,如果我的问题措辞不当。如果有人知道如何做到这一点,请告诉我。提前致谢。
【问题讨论】:
标签: flutter flutter-getx