Code example for AsyncTask

Methods: cancel, getStatus

0
package br.com.caelum.ondeestaobusao.util; 
 
import android.os.AsyncTask; 
import android.os.AsyncTask.Status; 
 
public class CancelableAssynTask { 
 
	public static void cancel(AsyncTask<?,?,?> task) {
		if (task != null && Status.RUNNING.equals(task.getStatus())) {
			task.cancel(true);
		} 
	} 
 
	public static boolean isRunning(AsyncTask<?,?,?> task) {
		if (task != null && Status.RUNNING.equals(task.getStatus())) {
			return true; 
		} 
		return false; 
	} 
}