Merge "Remove verification for DownloadReceiver when failure"
am: f78beae681
Change-Id: I02bc76b2162234c2f063e3dd7f143449a091f012
This commit is contained in:
@@ -165,6 +165,12 @@ public class MbmsDownloadReceiver extends BroadcastReceiver {
|
||||
Log.w(LOG_TAG, "Download result did not include a result code. Ignoring.");
|
||||
return false;
|
||||
}
|
||||
// We do not need to verify below extras if the result is not success.
|
||||
if (MbmsDownloadSession.RESULT_SUCCESSFUL !=
|
||||
intent.getIntExtra(MbmsDownloadSession.EXTRA_MBMS_DOWNLOAD_RESULT,
|
||||
MbmsDownloadSession.RESULT_CANCELLED)) {
|
||||
return true;
|
||||
}
|
||||
if (!intent.hasExtra(MbmsDownloadSession.EXTRA_MBMS_DOWNLOAD_REQUEST)) {
|
||||
Log.w(LOG_TAG, "Download result did not include the associated request. Ignoring.");
|
||||
return false;
|
||||
|
||||
@@ -38,8 +38,9 @@ public class VendorUtils {
|
||||
|
||||
/**
|
||||
* The MBMS middleware should send this when a download of single file has completed or
|
||||
* failed. Mandatory extras are
|
||||
* failed. The only mandatory extra is
|
||||
* {@link MbmsDownloadSession#EXTRA_MBMS_DOWNLOAD_RESULT}
|
||||
* and the following are required when the download has completed:
|
||||
* {@link MbmsDownloadSession#EXTRA_MBMS_FILE_INFO}
|
||||
* {@link MbmsDownloadSession#EXTRA_MBMS_DOWNLOAD_REQUEST}
|
||||
* {@link #EXTRA_TEMP_LIST}
|
||||
|
||||
Reference in New Issue
Block a user