summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2012-04-19 20:51:24 -0700
committerJeff Sharkey <jsharkey@android.com>2012-04-19 20:51:24 -0700
commitf8b1f373fd884fffe384acf564d0a4e374de8e02 (patch)
treef6b4c327a5658de96d3f3f9e715e38c15b68cd30 /src
parentc3f3d992e415185a8e2d89ab8f8dfbcb538ec21e (diff)
downloadandroid_packages_providers_DownloadProvider-f8b1f373fd884fffe384acf564d0a4e374de8e02.tar.gz
android_packages_providers_DownloadProvider-f8b1f373fd884fffe384acf564d0a4e374de8e02.tar.bz2
android_packages_providers_DownloadProvider-f8b1f373fd884fffe384acf564d0a4e374de8e02.zip
More slogging around download deletion.
Bug: 6362988 Change-Id: Iab4b86cfcaa6aeed6466f88ff49eb935f96db495
Diffstat (limited to 'src')
-rw-r--r--src/com/android/providers/downloads/DownloadService.java6
-rw-r--r--src/com/android/providers/downloads/DownloadThread.java8
-rw-r--r--src/com/android/providers/downloads/StorageManager.java5
3 files changed, 16 insertions, 3 deletions
diff --git a/src/com/android/providers/downloads/DownloadService.java b/src/com/android/providers/downloads/DownloadService.java
index f77a3bf0..3b566f8e 100644
--- a/src/com/android/providers/downloads/DownloadService.java
+++ b/src/com/android/providers/downloads/DownloadService.java
@@ -16,6 +16,8 @@
package com.android.providers.downloads;
+import static com.android.providers.downloads.Constants.TAG;
+
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
@@ -36,6 +38,7 @@ import android.os.RemoteException;
import android.provider.Downloads;
import android.text.TextUtils;
import android.util.Log;
+import android.util.Slog;
import com.android.internal.util.IndentingPrintWriter;
import com.google.android.collect.Maps;
@@ -480,6 +483,7 @@ public class DownloadService extends Service {
info.mStatus = Downloads.Impl.STATUS_CANCELED;
}
if (info.mDestination != Downloads.Impl.DESTINATION_EXTERNAL && info.mFileName != null) {
+ Slog.d(TAG, "deleteDownloadLocked() deleting " + info.mFileName);
new File(info.mFileName).delete();
}
mSystemFacade.cancelNotification(info.mId);
@@ -555,7 +559,7 @@ public class DownloadService extends Service {
private void deleteFileIfExists(String path) {
try {
if (!TextUtils.isEmpty(path)) {
- Log.i(Constants.TAG, "deleting " + path);
+ Slog.d(TAG, "deleteFileIfExists() deleting " + path);
File file = new File(path);
file.delete();
}
diff --git a/src/com/android/providers/downloads/DownloadThread.java b/src/com/android/providers/downloads/DownloadThread.java
index 4de5134b..bd91eaa1 100644
--- a/src/com/android/providers/downloads/DownloadThread.java
+++ b/src/com/android/providers/downloads/DownloadThread.java
@@ -16,6 +16,8 @@
package com.android.providers.downloads;
+import static com.android.providers.downloads.Constants.TAG;
+
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
@@ -31,6 +33,7 @@ import android.provider.Downloads;
import android.text.TextUtils;
import android.util.Log;
import android.util.Pair;
+import android.util.Slog;
import org.apache.http.Header;
import org.apache.http.HttpResponse;
@@ -327,6 +330,7 @@ public class DownloadThread extends Thread {
closeDestination(state);
if (state.mFilename != null && Downloads.Impl.isStatusError(finalStatus)) {
+ Slog.d(TAG, "cleanupDestination() deleting " + state.mFilename);
new File(state.mFilename).delete();
state.mFilename = null;
}
@@ -843,6 +847,8 @@ public class DownloadThread extends Thread {
long fileLength = f.length();
if (fileLength == 0) {
// The download hadn't actually started, we can restart from scratch
+ Slog.d(TAG, "setupDestinationFile() found fileLength=0, deleting "
+ + state.mFilename);
f.delete();
state.mFilename = null;
if (Constants.LOGV) {
@@ -851,6 +857,8 @@ public class DownloadThread extends Thread {
}
} else if (mInfo.mETag == null && !mInfo.mNoIntegrity) {
// This should've been caught upon failure
+ Slog.d(TAG, "setupDestinationFile() unable to resume download, deleting "
+ + state.mFilename);
f.delete();
throw new StopRequestException(Downloads.Impl.STATUS_CANNOT_RESUME,
"Trying to resume a download that can't be resumed");
diff --git a/src/com/android/providers/downloads/StorageManager.java b/src/com/android/providers/downloads/StorageManager.java
index ab3b6aec..4f3af5c8 100644
--- a/src/com/android/providers/downloads/StorageManager.java
+++ b/src/com/android/providers/downloads/StorageManager.java
@@ -27,6 +27,7 @@ import android.os.StatFs;
import android.provider.Downloads;
import android.text.TextUtils;
import android.util.Log;
+import android.util.Slog;
import com.android.internal.R;
@@ -331,7 +332,7 @@ class StorageManager {
while (cursor.moveToNext() && totalFreed < targetBytes) {
File file = new File(cursor.getString(cursor.getColumnIndex(Downloads.Impl._DATA)));
if (true || Constants.LOGV) {
- Log.i(Constants.TAG, "purging " + file.getAbsolutePath() + " for " +
+ Slog.d(Constants.TAG, "purging " + file.getAbsolutePath() + " for " +
file.length() + " bytes");
}
totalFreed += file.length();
@@ -403,7 +404,7 @@ class StorageManager {
continue;
}
if (true || Constants.LOGV) {
- Log.i(Constants.TAG, "deleting spurious file " + file.getAbsolutePath());
+ Slog.d(Constants.TAG, "deleting spurious file " + file.getAbsolutePath());
}
file.delete();
}