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();
     * <p>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.</p> 
     * <p>Calling this method will result in {@link #onCancelled(Object)} being 
     * invoked on the UI thread after {@link #doInBackground(Object[])}