Class FileDownloadTask
java.lang.Object
android.os.AsyncTask<BaseNetworkTask.GetUrlParams,Integer,BaseNetworkTask.GetUrlResult>
org.prebid.mobile.rendering.networking.BaseNetworkTask
org.prebid.mobile.rendering.loading.FileDownloadTask
- Direct Known Subclasses:
VideoDownloadTask
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.GetUrlResultNested classes/interfaces inherited from class android.os.AsyncTask
android.os.AsyncTask.Status -
Field Summary
FieldsFields 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, STATUS_TASK, TIMEOUT_DEFAULT, USER_AGENT_HEADERFields inherited from class android.os.AsyncTask
SERIAL_EXECUTOR, THREAD_POOL_EXECUTOR -
Constructor Summary
ConstructorsConstructorDescriptionFileDownloadTask(FileDownloadListener handler, File file) Creates a network object -
Method Summary
Modifier and TypeMethodDescriptioncustomParser(int code, URLConnection urlConnection) protected longprotected voidonPostExecute(BaseNetworkTask.GetUrlResult urlResult) protected voidprocessData(URLConnection connection, BaseNetworkTask.GetUrlResult result) voidsetIgnoreContentLength(boolean value) Methods inherited from class org.prebid.mobile.rendering.networking.BaseNetworkTask
destroy, doInBackground, onCancelled, onProgressUpdate, readResponse, sendRequest, sendRequest, validParamsMethods inherited from class android.os.AsyncTask
cancel, execute, execute, executeOnExecutor, get, get, getStatus, isCancelled, onCancelled, onPreExecute, publishProgress
-
Field Details
-
listener
-
file
-
-
Constructor Details
-
FileDownloadTask
Creates a network object- Parameters:
handler- instance of a class handling ad server responses (like , InterstitialSwitchActivity)
-
-
Method Details
-
getMaxFileSize
protected long getMaxFileSize() -
customParser
- Overrides:
customParserin classBaseNetworkTask
-
processData
protected void processData(URLConnection connection, BaseNetworkTask.GetUrlResult result) throws IOException - Throws:
IOException
-
onPostExecute
- Overrides:
onPostExecutein classBaseNetworkTask
-
setIgnoreContentLength
public void setIgnoreContentLength(boolean value)
-