我尝试取消 Future,但仍然在 .then() 中获取执行代码。为什么它不起作用,我做错了什么?
var c = CancelableOperation.fromFuture(
Future.delayed(new Duration(seconds: 5), () {
}).then((data){
print("123"); // This code is always called...
})
);
c.cancel();
Run Code Online (Sandbox Code Playgroud)