# Print output for @column tags ?>
public
class
DownloadProgressListener
extends Object
java.lang.Object | |
↳ | android.telephony.mbms.DownloadProgressListener |
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.
Public constructors | |
---|---|
DownloadProgressListener()
|
Public methods | |
---|---|
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 |
Inherited methods | |
---|---|
public DownloadProgressListener ()
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. |