private CustomTask mTask;
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
if(this.mTask == null)
{
this.mTask = new CustomTask ()
{
@Override
protected void onPostExecute(Response result)
{
//Your stuff
Fragment.this.mTask = null;
}
@Override
protected void onCancelled()
{
Fragment.this.mTask = null;
}
};
this.mTask.ExecuteCompat();
}
}
@Override
public void onDestroyView()
{
if (this.mTask != null && this.mTask.getStatus() != AsyncTask.Status.FINISHED)
this.mTask.cancel(true);
super.onDestroy();
}