0

嗨,我正在使用 AsyncHttpRequestClient 运行我从片段和选项卡栏调用的网络调用。当标签切换到新片段时,我需要取消上一个片段上可能正在运行的任何请求。通常我会在 onPause 中执行此操作,但标签栏和片段存在于一个活动中,因此暂停不会运行。我有一个标签栏监听器作为一个单独的类,我可以在那里放置取消调用,但是 httpClient 是在片段中创建的,因此无法从外部类中取消它。是否可以检测片段是否即将更改,然后取消我的网络调用。或者有没有办法检测我的 tablistener 是否有网络调用并从那里取消它?

4

0 回答 0