DownloadProgressListener
public
class
DownloadProgressListener
extends Object
A optional listener class used by download clients to track progress. Apps should extend this
class and pass an instance into
MbmsDownloadSession#download(DownloadRequest)
This is optionally specified when requesting a download and will only be called while the app
is running.
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public constructors
DownloadProgressListener
public DownloadProgressListener ()
Public methods
onProgressUpdated
public void onProgressUpdated (DownloadRequest request,
FileInfo fileInfo,
int currentDownloadSize,
int fullDownloadSize,
int currentDecodedSize,
int fullDecodedSize)
Called when the middleware wants to report progress for a file in a DownloadRequest
.
Parameters |
request |
DownloadRequest : a DownloadRequest , indicating which download is being referenced. |
fileInfo |
FileInfo : a FileInfo specifying the file to report progress on. Note that
the request may result in many files being downloaded and the client
may not have been able to get a list of them in advance. |
currentDownloadSize |
int : is the current amount downloaded. |
fullDownloadSize |
int : is the total number of bytes that make up the downloaded content.
This may be different from the decoded final size, but is useful in gauging download
progress. |
currentDecodedSize |
int : is the number of bytes that have been decoded. |
fullDecodedSize |
int : is the total number of bytes that make up the final decoded content. |