如何在Xamarin.Forms的后退按钮或消失按钮上取消任务



我有一个Xamarin Forms页面,其中当我从列表选项卡转到详细页面时,有多个API调用任务执行。当导航到详细页面时,我很快回到列表页面,然后任务继续在后台工作,所以当再次打开该列表项时,之前的调用不会取消,如果我打开另一个项目,那么数据绑定响应错误绑定。我想取消rest API调用时去后退按钮取消后台任务。我怎么能实现这一点?

使用CancellationToken捕获类型为TaskCanceledException的异常,示例

  • 如何:取消任务及其子任务

  • Task-cancellation

最新更新