android.os
Class AsyncTask<Params,Progress,Result>

java.lang.Object
  extended by android.os.AsyncTask<Params,Progress,Result>

public abstract class AsyncTask<Params,Progress,Result>
extends java.lang.Object


Nested Class Summary
static class AsyncTask.Status
           
 
Constructor Summary
AsyncTask()
           
 
Method Summary
 boolean cancel(boolean mayInterruptIfRunning)
           
protected abstract  Result doInBackground(Params... params)
           
 AsyncTask<Params,Progress,Result> execute(Params... params)
           
 Result get()
           
 Result get(long timeout, java.util.concurrent.TimeUnit unit)
           
 AsyncTask.Status getStatus()
           
 boolean isCancelled()
           
protected  void onCancelled()
           
protected  void onPostExecute(Result result)
           
protected  void onPreExecute()
           
protected  void onProgressUpdate(Progress... values)
           
protected  void publishProgress(Progress... values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncTask

public AsyncTask()
Method Detail

getStatus

public final AsyncTask.Status getStatus()

doInBackground

protected abstract Result doInBackground(Params... params)

onPreExecute

protected void onPreExecute()

onPostExecute

protected void onPostExecute(Result result)

onProgressUpdate

protected void onProgressUpdate(Progress... values)

onCancelled

protected void onCancelled()

isCancelled

public final boolean isCancelled()

cancel

public final boolean cancel(boolean mayInterruptIfRunning)

get

public final Result get()
                 throws java.lang.InterruptedException,
                        java.util.concurrent.ExecutionException
Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException

get

public final Result get(long timeout,
                        java.util.concurrent.TimeUnit unit)
                 throws java.lang.InterruptedException,
                        java.util.concurrent.ExecutionException,
                        java.util.concurrent.TimeoutException
Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException

execute

public final AsyncTask<Params,Progress,Result> execute(Params... params)

publishProgress

protected final void publishProgress(Progress... values)


Copyright © 2008-2010. All Rights Reserved.