在其他dart文件里访问GlobalKey

Harr APP开发, Flutter 47 次浏览 , , 没有评论

最近在学习Flutter,然后有个组件需要把实例传给其他组件,查阅官方文档后才知道需要用Key之类的东西来建立联系。

首先创建一个GlobalKey:

GlobalKey k = new GlobalKey();

然后把在渲染的时候把把k传给新建的组件:

a: new SampleWidget(key: k),

之后就可以在A页代码里使用k.currentState访问B页代码中SampleWidget的实例状态。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go