Package com.batch.android.messaging
Class AsyncImageDownloadTask
- java.lang.Object
-
- android.os.AsyncTask<java.lang.String,java.lang.Void,AsyncImageDownloadTask.Result>
-
- com.batch.android.messaging.AsyncImageDownloadTask
-
public class AsyncImageDownloadTask extends android.os.AsyncTask<java.lang.String,java.lang.Void,AsyncImageDownloadTask.Result>
Simple AsyncTask that will handle the downloading of the hero image. No need for all of Batch's Webservice stuff here, simply download the image and call it a day.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAsyncImageDownloadTask.BitmapResultstatic classAsyncImageDownloadTask.GIFResultstatic interfaceAsyncImageDownloadTask.ImageDownloadListenerstatic classAsyncImageDownloadTask.Result<T>
-
Constructor Summary
Constructors Constructor Description AsyncImageDownloadTask(AsyncImageDownloadTask.ImageDownloadListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AsyncImageDownloadTask.ResultdoInBackground(java.lang.String... params)protected voidonPostExecute(AsyncImageDownloadTask.Result result)protected voidonPreExecute()
-
-
-
Constructor Detail
-
AsyncImageDownloadTask
public AsyncImageDownloadTask(AsyncImageDownloadTask.ImageDownloadListener listener)
-
-
Method Detail
-
onPreExecute
protected void onPreExecute()
- Overrides:
onPreExecutein classandroid.os.AsyncTask<java.lang.String,java.lang.Void,AsyncImageDownloadTask.Result>
-
doInBackground
protected AsyncImageDownloadTask.Result doInBackground(java.lang.String... params)
- Specified by:
doInBackgroundin classandroid.os.AsyncTask<java.lang.String,java.lang.Void,AsyncImageDownloadTask.Result>
-
onPostExecute
protected void onPostExecute(AsyncImageDownloadTask.Result result)
- Overrides:
onPostExecutein classandroid.os.AsyncTask<java.lang.String,java.lang.Void,AsyncImageDownloadTask.Result>
-
-