我的问题是需要打开同一个数据段从抽屉式导航的每一个列表项的,当片段显示,如果AsynTask执行是要去那么的AsyncTask的执行应该取消。
我该怎么做?
我尝试了很多方法来实现这一目标,但每次都失败了。
我使用asynctaskObject.cancel(true);
所以任何人都可以回答。我希望我能得到结果。
提前致谢。:)
我找到了解决我问题的方法。
我们只需要在onStop方法中发出请求,如下所示:
@Override
public void onStop() {
super.onStop();
if(asyncTaskObject!=null){
asyncTaskObject.cancel(true);
}
}
这样,每当我们从同一片段上导航抽屉的列表项中请求时,那个时候片段调用onStop()方法,而我只调用task.cancel(true);。
并感谢@MysticMagic。我从您给定的链接解决了这个问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句