Class FileDownloadTask
- java.lang.Object
-
- android.os.AsyncTask<BaseNetworkTask.GetUrlParams,java.lang.Integer,BaseNetworkTask.GetUrlResult>
-
- org.prebid.mobile.rendering.networking.BaseNetworkTask
-
- org.prebid.mobile.rendering.loading.FileDownloadTask
-
- Direct Known Subclasses:
VideoDownloadTask
public class FileDownloadTask extends BaseNetworkTask
More of a general task for downloading files w/o feedback on progress
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.prebid.mobile.rendering.networking.BaseNetworkTask
BaseNetworkTask.GetUrlParams, BaseNetworkTask.GetUrlResult
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.Filefileprotected FileDownloadListenerlistener-
Fields inherited from class org.prebid.mobile.rendering.networking.BaseNetworkTask
ACCEPT_HEADER, ACCEPT_HEADER_VALUE, ACCEPT_LANGUAGE_HEADER, CONTENT_TYPE_HEADER, CONTENT_TYPE_HEADER_VALUE, DOWNLOAD_TASK, MAX_REDIRECTS_COUNT, REDIRECT_TASK, result, SOCKET_TIMEOUT, TIMEOUT_DEFAULT, USER_AGENT_HEADER
-
-
Constructor Summary
Constructors Constructor Description FileDownloadTask(FileDownloadListener handler, java.io.File file)Creates a network object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseNetworkTask.GetUrlResultcustomParser(int code, java.net.URLConnection urlConnection)protected longgetMaxFileSize()protected voidonPostExecute(BaseNetworkTask.GetUrlResult urlResult)protected voidprocessData(java.net.URLConnection connection, BaseNetworkTask.GetUrlResult result)-
Methods inherited from class org.prebid.mobile.rendering.networking.BaseNetworkTask
doInBackground, onCancelled, onProgressUpdate, readResponse, sendRequest, validParams
-
-
-
-
Field Detail
-
listener
protected FileDownloadListener listener
-
file
protected java.io.File file
-
-
Constructor Detail
-
FileDownloadTask
public FileDownloadTask(FileDownloadListener handler, java.io.File file)
Creates a network object- Parameters:
handler- instance of a class handling ad server responses (like , InterstitialSwitchActivity)
-
-
Method Detail
-
getMaxFileSize
protected long getMaxFileSize()
-
customParser
public BaseNetworkTask.GetUrlResult customParser(int code, java.net.URLConnection urlConnection)
- Overrides:
customParserin classBaseNetworkTask
-
processData
protected void processData(java.net.URLConnection connection, BaseNetworkTask.GetUrlResult result) throws java.io.IOException- Throws:
java.io.IOException
-
onPostExecute
protected void onPostExecute(BaseNetworkTask.GetUrlResult urlResult)
- Overrides:
onPostExecutein classBaseNetworkTask
-
-