我的第一篇文章-请帮我解决我的问题
伙计们,这是我的购物车屏幕代码,我必须调用我的主屏幕与选定的索引= 2从购物车屏幕但我对此有意见。有人能帮我解决我的问题吗我的主屏幕代码在这里-
const MainScreen(selectedMainIndex == 2);
class MainScreen extends StatefulWidget {
final int? id;
const MainScreen({Key? key, this.id}) : super(key: key);
我得打电话主屏幕与selectedMainIndex = 2从另一个屏幕
我已经导入主屏幕,但我找不到我的错误在哪里??
使用Flutter 3.3
要在命名构造函数上传递值,
final int? id;
const MainScreen({Key? key, this.id}) : super(key: key);
你需要做
MainScreen(selectedMainIndex: 2)
不是==
,而是:
。
查找有关#using-constructors的更多信息