gpt4 book ai didi

android - 在 flutter 中使用 Dart 从值通知器中删除监听器

转载 作者:行者123 更新时间:2023-12-03 02:56:32 33 4
gpt4 key购买 nike

我有一个通过监听值通知器提供的整数值,我想在整数达到某个值后删除监听器。

我曾尝试使用“listener.removelisteners”,但无法实现我想要的

void checktrials() {
trialsonline.addListener((){
print('started listener');
if(trialsonline.value==1){
print('out of trials');
trialsonline.value=0;
//here i want to remove the listener
}
});
}

最佳答案

var f;
f = () {
print('started listener');
if (trialsonline.value == 1) {
print('out of trials');
trialsonline.value = 0;
trialsonline.removeListener(f);
}
};
并像这样添加:
trialsonline.addListener(f);

关于android - 在 flutter 中使用 Dart 从值通知器中删除监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55907728/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com