org.solovyev.android.async
Class CommonAsyncTask<Param,Progress,R>
java.lang.Object
android.os.AsyncTask<Param,Progress,CommonAsyncTask.Result<R>>
org.solovyev.android.async.CommonAsyncTask<Param,Progress,R>
public abstract class CommonAsyncTask<Param,Progress,R>
- extends android.os.AsyncTask<Param,Progress,CommonAsyncTask.Result<R>>
User: serso
Date: 5/29/12
Time: 11:39 PM
| Nested classes/interfaces inherited from class android.os.AsyncTask |
android.os.AsyncTask.Status |
| Fields inherited from class android.os.AsyncTask |
SERIAL_EXECUTOR, THREAD_POOL_EXECUTOR |
|
Constructor Summary |
protected |
CommonAsyncTask(android.content.Context context)
|
protected |
CommonAsyncTask(android.content.Context context,
boolean mask)
|
| Methods inherited from class android.os.AsyncTask |
cancel, execute, execute, executeOnExecutor, get, get, getStatus, isCancelled, onCancelled, onCancelled, onProgressUpdate, publishProgress |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommonAsyncTask
protected CommonAsyncTask(@NotNull
android.content.Context context)
CommonAsyncTask
protected CommonAsyncTask(@NotNull
android.content.Context context,
boolean mask)
onPreExecute
protected void onPreExecute()
- Overrides:
onPreExecute in class android.os.AsyncTask<Param,Progress,CommonAsyncTask.Result<R>>
doInBackground
protected final CommonAsyncTask.Result<R> doInBackground(Param... params)
- Specified by:
doInBackground in class android.os.AsyncTask<Param,Progress,CommonAsyncTask.Result<R>>
doWork
protected abstract R doWork(@NotNull
List<Param> params)
onPostExecute
protected final void onPostExecute(@NotNull
CommonAsyncTask.Result<R> r)
- Overrides:
onPostExecute in class android.os.AsyncTask<Param,Progress,CommonAsyncTask.Result<R>>
getContext
@Nullable
protected android.content.Context getContext()
onSuccessPostExecute
protected abstract void onSuccessPostExecute(@Nullable
R result)
onFailurePostExecute
protected abstract void onFailurePostExecute(@NotNull
Exception e)
throwException
protected void throwException(@NotNull
Exception e)
defaultOnFailurePostExecute
protected void defaultOnFailurePostExecute(@NotNull
Exception e)
Copyright © 2012. All Rights Reserved.