我想知道如何将数据从一个类传递到另一类。
主类
void WhenPageScroll() {
int USERID = int.parse(complexTutorial.data[_pageController.page.toInt()].userId);
print("ID $USERID");
Tut(int.parse(complexTutorial.data[_pageController.page.toInt()].userId));
}
Tut班
class Tut extends StatefulWidget {
Tut(this.USERID);
final int USERID;
@override
_TutState createState() => _TutState();
}
class _TutState extends State<Tut>{
@override
Widget build(BuildContext context) {
return Container(child: LoadTut(),);
}
LoadTut(){
return Center(child: Text("CENTER TEXT WITH " + widget.USERID.toString()));
}
}
我正在使用此方法,但无法工作,如何在“滚动”页面上做到这一点?
注意:当我使用setState时,将重新加载整个页面,但是我只想重新加载Scrolled上的Tut。
感谢团队。