如何在使用有状态字符串链接时从上一页获取数据。是否有可能从有状态的另一个文件中获得字符串?我需要从另一个文件b中获取字符串到文件a的有状态。在无状态的情况下,这是可能的,但在有状态的情况下,这是不可能的。
有办法解决这个问题吗?
我讨厌不同意,但在这种情况下使用全局变量,当你可以很容易地解决你的问题是不明智的,虽然它的工作,这是非常容易的。
如果你想通过推送一个新页面来发送数据到另一个页面,你总是可以使用newPage构造函数
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => BalancePage(
items: "item",
),
),
);
新页
class BalancePage extends StatefulWidget {
String? items;
BalancePage({
this.items,
});
@override
_BalancePageState createState() => _BalancePageState();
}
如果你想从另一个类获取数据,你可以设置getter
class newVal(){
String val ="ss";
String getVal(){
return val;
}
}
你可以在任何地方这样命名
String ss = newVal().getVal;