flutter::是否有可能从有状态的另一个文件中获得字符串?



如何在使用有状态字符串链接时从上一页获取数据。是否有可能从有状态的另一个文件中获得字符串?我需要从另一个文件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;

最新更新