最佳答案
我有一个颤动的项目,我的工作,我不能把整个代码,因为它的500多行代码,所以我会尽量简单地问我的问题,因为我可以使用的 imp。代码的一部分。
我有一个有状态小部件,并且在这个有状态小部件中有一些函数,这些函数位于扩展 State<MusicPlayer>
的类之下
file lib\main.dart
只需要一个简单的函数,比如
class MyAppState extends State<MyApp>{
...
void printSample (){
print("Sample text");
}
...
这个函数位于 main 类中的有状态小部件中。
还有一个文件 lib\MyApplication.dart
this file also has a stateful widget can I do something so that I can call the function printSample()
here ..
class MyApplicationState extends State<MyApplication>{
...
@override
Widget build(BuildContext context) {
return new FlatButton(
child: new Text("Print Sample Text"),
onPressed :(){
// i want to cal the function here how is it possible to call the
// function
// printSample() from here??
}
);
}
}