Flutter 如何使用此未完成函数?

Flutter 如何使用此未完成函数?,flutter,dart,Flutter,Dart,我发现这个处理音乐播放的库有以下变量public void Function() onCompleted; 我想在曲目结束时更改按钮的图标,使其返回到播放图标 我尝试使用musicPlayer.OnCompleted((){**stuff**})但这给了我一个语法错误位置参数太多:应为0,但找到1。 如何订阅该事件,或者如何检查是否调用了OnCompleted 我对dart还是个新手,但我不能对这件事抱太大的兴趣。我试着订阅Angular或查找,如果有不同的语法,但我不知所措。大概您必须将on

我发现这个处理音乐播放的库有以下变量public

void Function() onCompleted;
我想在曲目结束时更改按钮的图标,使其返回到播放图标

我尝试使用
musicPlayer.OnCompleted((){**stuff**})但这给了我一个语法错误
位置参数太多:应为0,但找到1。

如何订阅该事件,或者如何检查是否调用了OnCompleted


我对dart还是个新手,但我不能对这件事抱太大的兴趣。我试着订阅Angular或查找,如果有不同的语法,但我不知所措。

大概您必须将
onCompleted
设置为某个值,特别是一个不带参数并返回void的函数

在构造函数中提供类似的内容是正常的。是否有一个命名的可选参数?或者,可能有一个setter

让我们假设有一个二传手。你可以写:

  musicPlayer.onCompleted = (){/* do stuff*/};

大概您必须将
onCompleted
设置为某个值,特别是一个不带参数并返回void的函数

在构造函数中提供类似的内容是正常的。是否有一个命名的可选参数?或者,可能有一个setter

让我们假设有一个二传手。你可以写:

  musicPlayer.onCompleted = (){/* do stuff*/};

太棒了,这正是我想要的,非常感谢!太棒了,这正是我想要的,非常感谢!