Task.TaskListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_NAME |
static java.lang.String |
EXTRA_FILE_PATH |
static java.lang.String |
INTENT_COMPLETE |
static boolean |
LOG_ENABLED |
protected java.lang.String |
mFilePath |
protected boolean |
mIsOptional |
protected boolean |
mOverriding |
protected boolean |
mSucceeded |
static java.lang.String |
TAG |
DEFAULT_BUFFER, DEFAULT_TIMEOUT, EXTRA_URL, mBuffer, mBufferSize, mContentLength, mGzipEnabled, mTotalBytesLoaded, mURL
RETRY_UNLIMITED
Constructor and Description |
---|
DownloadTask(java.lang.String srcURL,
java.lang.String dstFilePath) |
DownloadTask(java.lang.String srcURL,
java.lang.String dstFilePath,
boolean overriding) |
DownloadTask(java.lang.String srcURL,
java.lang.String dstFilePath,
boolean overriding,
int retryMax) |
DownloadTask(java.lang.String srcURL,
java.lang.String dstFilePath,
boolean overriding,
int retryMax,
int retryDelay) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
download() |
Intent |
getCompleteIntent() |
java.lang.String |
getFilePath() |
boolean |
isOptional() |
boolean |
isOverriding() |
boolean |
isSucceeded() |
protected void |
onProgress(byte[] data,
int count)
Internal callback when progressing
|
void |
reset() |
protected boolean |
retry() |
boolean |
run() |
void |
setIsOptional(boolean isOptional) |
void |
setOverriding(boolean overriding) |
java.lang.String |
toString() |
getURL, isGzipEnabled, openURL, openURL, postURL, readStream, setGzipEnabled
public static boolean LOG_ENABLED
public static final java.lang.String TAG
public static final java.lang.String CLASS_NAME
public static final java.lang.String INTENT_COMPLETE
public static final java.lang.String EXTRA_FILE_PATH
protected final java.lang.String mFilePath
protected boolean mOverriding
protected boolean mSucceeded
protected boolean mIsOptional
public DownloadTask(java.lang.String srcURL, java.lang.String dstFilePath)
public DownloadTask(java.lang.String srcURL, java.lang.String dstFilePath, boolean overriding)
public DownloadTask(java.lang.String srcURL, java.lang.String dstFilePath, boolean overriding, int retryMax)
public DownloadTask(java.lang.String srcURL, java.lang.String dstFilePath, boolean overriding, int retryMax, int retryDelay)
public void setIsOptional(boolean isOptional)
protected boolean download()
protected boolean retry()
protected void onProgress(byte[] data, int count) throws java.lang.Exception
URLTask
onProgress
in class URLTask
java.lang.Exception
public Intent getCompleteIntent()
getCompleteIntent
in interface IntentTask
getCompleteIntent
in class URLTask
public boolean isSucceeded()
isSucceeded
in interface Task
public java.lang.String getFilePath()
public boolean isOverriding()
public void setOverriding(boolean overriding)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isOptional()
isOptional
in interface Optional