я использую этот базовый класс действий для своих действий, выполняющих AsynchronousTask, я остановил их на методах onStop, т.е.
package com.xxxxxx.activity;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnClickListener;
import android.os.AsyncTask;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
public class WkActivity extends Activity {
protected AsynchronousTask aTask;
private AlertDialog dialog;
@Override
protected void onStop() {
super.onStop();
stopAsyncOperation();
}
private void stopAsyncOperation(){
if( aTask != null){
if( aTask.getStatus().equals( AsyncTask.Status.RUNNING )){
aTask.cancel( true );
}
}
}
}