Flutter 如何从有状态小部件类传递变量?-颤振
我有一个字符串,其中包含从以前的类传递的信息。但是我需要在state类中使用这个变量 包含信息(字符串文本)的有状态小部件类:Flutter 如何从有状态小部件类传递变量?-颤振,flutter,state,Flutter,State,我有一个字符串,其中包含从以前的类传递的信息。但是我需要在state类中使用这个变量 包含信息(字符串文本)的有状态小部件类: class CreateLevelScreen扩展StatefulWidget{ 字符串文本; CreateLevelScreen({Key-Key,@required this.text}):超级(Key:Key); @凌驾 State createState()=>_CreateLevelState(); } 有状态小部件的状态类,用于检索该信息文本 class
class CreateLevelScreen扩展StatefulWidget{
字符串文本;
CreateLevelScreen({Key-Key,@required this.text}):超级(Key:Key);
@凌驾
State createState()=>_CreateLevelState();
}
有状态小部件的状态类,用于检索该信息文本
class _CreateLevelState extends State<CreateLevelScreen> {
//need to pass text in here to use it too.
}
class\u CreateLevelState扩展状态{
//需要在这里传递文本才能使用它。
}
您可以在\u CreateLevelState
中使用小部件使用文本
class _CreateLevelState extends State<CreateLevelScreen>
class\u CreateLevelState扩展状态
这意味着\u CreateLevelState
将管理CreateLevelScreen
因此变量可以作为小部件直接访问。
因此,如果在CreateLevelScreen
类中存在变量text
,则在\u CreateLevelState
类中使用widget.text
class _CreateLevelState extends State<CreateLevelScreen>