Code example for FutureTask

Methods: isCancelled

	 * @return <tt>true</tt> if task was cancelled before it completed 
	 * @see #cancel(boolean) 
	public final boolean isCancelled() { 
		return mFuture.isCancelled();
	 * Attempts to cancel execution of this task. This attempt will fail if the 
	 * task has already completed, already been cancelled, or could not be 
	 * cancelled for some other reason. If successful, and this task has not 
	 * started when <tt>cancel</tt> is called, this task should never run. If 
	 * the task has already started, then the <tt>mayInterruptIfRunning</tt> 
	 * parameter determines whether the thread executing this task should be 
	 * interrupted in an attempt to stop the task. 
	 * @param mayInterruptIfRunning 
	 *            <tt>true</tt> if the thread executing this task should be 
	 *            interrupted; otherwise, in-progress tasks are allowed to 
	 *            complete.