diff options
Diffstat (limited to 'src/com/android/providers/downloads/DownloadThread.java')
-rw-r--r-- | src/com/android/providers/downloads/DownloadThread.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadThread.java b/src/com/android/providers/downloads/DownloadThread.java index 7703d14d..cee34cff 100644 --- a/src/com/android/providers/downloads/DownloadThread.java +++ b/src/com/android/providers/downloads/DownloadThread.java @@ -201,6 +201,13 @@ http_request_loop: HttpResponse response; try { + if (Constants.LOGX) { + if (Helpers.isNetworkAvailable(mContext)) { + Log.i(Constants.TAG, "Starting, Net Up"); + } else { + Log.i(Constants.TAG, "Starting, Net Down"); + } + } response = client.execute(request); } catch (IllegalArgumentException ex) { if (Constants.LOGV) { @@ -214,6 +221,13 @@ http_request_loop: request.abort(); break http_request_loop; } catch (IOException ex) { + if (Constants.LOGX) { + if (Helpers.isNetworkAvailable(mContext)) { + Log.i(Constants.TAG, "Execute Failed, Net Up"); + } else { + Log.i(Constants.TAG, "Execute Failed, Net Down"); + } + } if (!Helpers.isNetworkAvailable(mContext)) { finalStatus = Downloads.STATUS_RUNNING_PAUSED; } else if (mInfo.mNumFailed < Constants.MAX_RETRIES) { @@ -442,6 +456,13 @@ http_request_loop: try { entityStream = response.getEntity().getContent(); } catch (IOException ex) { + if (Constants.LOGX) { + if (Helpers.isNetworkAvailable(mContext)) { + Log.i(Constants.TAG, "GetContent Failed, Net Up"); + } else { + Log.i(Constants.TAG, "GetContent Failed, Net Down"); + } + } if (!Helpers.isNetworkAvailable(mContext)) { finalStatus = Downloads.STATUS_RUNNING_PAUSED; } else if (mInfo.mNumFailed < Constants.MAX_RETRIES) { @@ -468,6 +489,13 @@ http_request_loop: try { bytesRead = entityStream.read(data); } catch (IOException ex) { + if (Constants.LOGX) { + if (Helpers.isNetworkAvailable(mContext)) { + Log.i(Constants.TAG, "Read Failed, Net Up"); + } else { + Log.i(Constants.TAG, "Read Failed, Net Down"); + } + } ContentValues values = new ContentValues(); values.put(Downloads.COLUMN_CURRENT_BYTES, bytesSoFar); mContext.getContentResolver().update(contentUri, values, null, null); |