package de.podfetcher.util; import de.podfetcher.R; import android.app.DownloadManager; import android.content.Context; /** Utility class for Download Errors. */ public class DownloadError { /** Get a human-readable string for a specific error code. */ public static String getErrorString(Context context, int code) { int resId; switch(code) { case DownloadManager.ERROR_DEVICE_NOT_FOUND: resId = R.string.download_error_insufficient_space; break; case DownloadManager.ERROR_FILE_ERROR: resId = R.string.download_error_file_error; break; case DownloadManager.ERROR_HTTP_DATA_ERROR: resId = R.string.download_error_http_data_error; break; default: resId = R.string.download_error_error_unknown; } return context.getString(resId); } }