List of usage examples for android.app DownloadManager ERROR_FILE_ALREADY_EXISTS
int ERROR_FILE_ALREADY_EXISTS
To view the source code for android.app DownloadManager ERROR_FILE_ALREADY_EXISTS.
Click Source Link
From source file:Main.java
public static void CheckDwnloadStatus(DownloadManager downloadManager, Activity activity, long id) { // TODO Auto-generated method stub DownloadManager.Query query = new DownloadManager.Query(); query.setFilterById(id);/*from w w w.j a va 2 s .c o m*/ Cursor cursor = downloadManager.query(query); if (cursor.moveToFirst()) { int columnIndex = cursor.getColumnIndex(DownloadManager.COLUMN_STATUS); int status = cursor.getInt(columnIndex); int columnReason = cursor.getColumnIndex(DownloadManager.COLUMN_REASON); int reason = cursor.getInt(columnReason); switch (status) { case DownloadManager.STATUS_FAILED: String failedReason = ""; switch (reason) { case DownloadManager.ERROR_CANNOT_RESUME: failedReason = "ERROR_CANNOT_RESUME"; break; case DownloadManager.ERROR_DEVICE_NOT_FOUND: failedReason = "ERROR_DEVICE_NOT_FOUND"; break; case DownloadManager.ERROR_FILE_ALREADY_EXISTS: failedReason = "ERROR_FILE_ALREADY_EXISTS"; break; case DownloadManager.ERROR_FILE_ERROR: failedReason = "ERROR_FILE_ERROR"; break; case DownloadManager.ERROR_HTTP_DATA_ERROR: failedReason = "ERROR_HTTP_DATA_ERROR"; break; case DownloadManager.ERROR_INSUFFICIENT_SPACE: failedReason = "ERROR_INSUFFICIENT_SPACE"; break; case DownloadManager.ERROR_TOO_MANY_REDIRECTS: failedReason = "ERROR_TOO_MANY_REDIRECTS"; break; case DownloadManager.ERROR_UNHANDLED_HTTP_CODE: failedReason = "ERROR_UNHANDLED_HTTP_CODE"; break; case DownloadManager.ERROR_UNKNOWN: failedReason = "ERROR_UNKNOWN"; break; default: failedReason = "unknown reason"; break; } Toast.makeText(activity, "FAILED: " + failedReason, Toast.LENGTH_LONG).show(); break; case DownloadManager.STATUS_PAUSED: String pausedReason = ""; switch (reason) { case DownloadManager.PAUSED_QUEUED_FOR_WIFI: pausedReason = "PAUSED_QUEUED_FOR_WIFI"; break; case DownloadManager.PAUSED_UNKNOWN: pausedReason = "PAUSED_UNKNOWN"; break; case DownloadManager.PAUSED_WAITING_FOR_NETWORK: pausedReason = "PAUSED_WAITING_FOR_NETWORK"; break; case DownloadManager.PAUSED_WAITING_TO_RETRY: pausedReason = "PAUSED_WAITING_TO_RETRY"; break; } Toast.makeText(activity, "PAUSED: " + pausedReason, Toast.LENGTH_LONG).show(); break; case DownloadManager.STATUS_PENDING: Toast.makeText(activity, "PENDING", Toast.LENGTH_LONG).show(); break; case DownloadManager.STATUS_RUNNING: Toast.makeText(activity, "RUNNING", Toast.LENGTH_LONG).show(); break; case DownloadManager.STATUS_SUCCESSFUL: Toast.makeText(activity, "SUCCESSFUL", Toast.LENGTH_LONG).show(); break; } } }
From source file:de.elanev.studip.android.app.frontend.courses.CourseDocumentsFragment.java
private static int getDownloadFailedReason(int queryReason) { switch (queryReason) { case DownloadManager.ERROR_CANNOT_RESUME: return R.string.error_cannot_resume; case DownloadManager.ERROR_DEVICE_NOT_FOUND: return R.string.error_device_not_found; case DownloadManager.ERROR_FILE_ALREADY_EXISTS: return R.string.error_file_already_exists; case DownloadManager.ERROR_FILE_ERROR: return R.string.error_file_error; case DownloadManager.ERROR_HTTP_DATA_ERROR: return R.string.error_http_data_error; case DownloadManager.ERROR_INSUFFICIENT_SPACE: return R.string.error_insufficient_space; case DownloadManager.ERROR_TOO_MANY_REDIRECTS: return R.string.error_to_many_redirects; case DownloadManager.ERROR_UNHANDLED_HTTP_CODE: return R.string.error_unhandled_error_code; default:/*from w w w .j av a 2 s . c om*/ return R.string.unknown_error; } }
From source file:com.cypher.cota.helpers.DownloadHelper.java
private static int getDownloadError(Cursor cursor) { int columnReason = cursor.getColumnIndex(DownloadManager.COLUMN_REASON); int reasonText; try {// w w w .j ava 2s . c o m int reason = cursor.getInt(columnReason); switch (reason) { case DownloadManager.ERROR_CANNOT_RESUME: reasonText = R.string.error_cannot_resume; break; case DownloadManager.ERROR_DEVICE_NOT_FOUND: reasonText = R.string.error_device_not_found; break; case DownloadManager.ERROR_FILE_ALREADY_EXISTS: reasonText = R.string.error_file_already_exists; break; case DownloadManager.ERROR_FILE_ERROR: reasonText = R.string.error_file_error; break; case DownloadManager.ERROR_HTTP_DATA_ERROR: reasonText = R.string.error_http_data_error; break; case DownloadManager.ERROR_INSUFFICIENT_SPACE: reasonText = R.string.error_insufficient_space; break; case DownloadManager.ERROR_TOO_MANY_REDIRECTS: reasonText = R.string.error_too_many_redirects; break; case DownloadManager.ERROR_UNHANDLED_HTTP_CODE: reasonText = R.string.error_unhandled_http_code; break; case DownloadManager.ERROR_UNKNOWN: default: reasonText = R.string.error_unknown; break; } } catch (CursorIndexOutOfBoundsException ex) { // don't crash, just report it reasonText = R.string.error_unknown; } return reasonText; }
From source file:org.apache.cordova.backgroundDownload.BackgroundDownload.java
private String getUserFriendlyReason(int reason) { String failedReason = ""; switch (reason) { case DownloadManager.ERROR_CANNOT_RESUME: failedReason = "ERROR_CANNOT_RESUME"; break;/*from w ww .java 2 s . c o m*/ case DownloadManager.ERROR_DEVICE_NOT_FOUND: failedReason = "ERROR_DEVICE_NOT_FOUND"; break; case DownloadManager.ERROR_FILE_ALREADY_EXISTS: failedReason = "ERROR_FILE_ALREADY_EXISTS"; break; case DownloadManager.ERROR_FILE_ERROR: failedReason = "ERROR_FILE_ERROR"; break; case DownloadManager.ERROR_HTTP_DATA_ERROR: failedReason = "ERROR_HTTP_DATA_ERROR"; break; case DownloadManager.ERROR_INSUFFICIENT_SPACE: failedReason = "ERROR_INSUFFICIENT_SPACE"; break; case DownloadManager.ERROR_TOO_MANY_REDIRECTS: failedReason = "ERROR_TOO_MANY_REDIRECTS"; break; case DownloadManager.ERROR_UNHANDLED_HTTP_CODE: failedReason = "ERROR_UNHANDLED_HTTP_CODE"; break; case DownloadManager.ERROR_UNKNOWN: failedReason = "ERROR_UNKNOWN"; break; } return failedReason; }
From source file:se.bitcraze.crazyfliecontrol.bootloader.FirmwareDownloader.java
public String getReasonString(int reason) { String reasonText = ""; switch (reason) { case DownloadManager.ERROR_CANNOT_RESUME: reasonText = "ERROR_CANNOT_RESUME"; break;// w w w. jav a 2 s. c om case DownloadManager.ERROR_DEVICE_NOT_FOUND: reasonText = "ERROR_DEVICE_NOT_FOUND"; break; case DownloadManager.ERROR_FILE_ALREADY_EXISTS: reasonText = "ERROR_FILE_ALREADY_EXISTS"; break; case DownloadManager.ERROR_FILE_ERROR: reasonText = "ERROR_FILE_ERROR"; break; case DownloadManager.ERROR_HTTP_DATA_ERROR: reasonText = "ERROR_HTTP_DATA_ERROR"; break; case DownloadManager.ERROR_INSUFFICIENT_SPACE: reasonText = "ERROR_INSUFFICIENT_SPACE"; break; case DownloadManager.ERROR_TOO_MANY_REDIRECTS: reasonText = "ERROR_TOO_MANY_REDIRECTS"; break; case DownloadManager.ERROR_UNHANDLED_HTTP_CODE: reasonText = "ERROR_UNHANDLED_HTTP_CODE"; break; case DownloadManager.ERROR_UNKNOWN: reasonText = "ERROR_UNKNOWN"; break; case DownloadManager.PAUSED_QUEUED_FOR_WIFI: reasonText = "PAUSED_QUEUED_FOR_WIFI"; break; case DownloadManager.PAUSED_UNKNOWN: reasonText = "PAUSED_UNKNOWN"; break; case DownloadManager.PAUSED_WAITING_FOR_NETWORK: reasonText = "PAUSED_WAITING_FOR_NETWORK"; break; case DownloadManager.PAUSED_WAITING_TO_RETRY: reasonText = "PAUSED_WAITING_TO_RETRY"; break; case 404: reasonText = "404 - NOT FOUND"; break; case 403: reasonText = "403 - FORBIDDEN"; break; case 401: reasonText = "401 - UNAUTHORIZED"; break; case 500: reasonText = "500 - INTERNAL SERVER ERROR"; break; case 503: reasonText = "503 - SERVICE UNAVAILABLE"; break; default: reasonText = "" + reason; break; } return reasonText; }