|
@@ -20,28 +20,39 @@
|
|
|
|
|
|
package com.owncloud.android.files.services;
|
|
|
|
|
|
-import java.io.File;
|
|
|
-import java.util.AbstractList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.Iterator;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Vector;
|
|
|
+import android.accounts.Account;
|
|
|
+import android.accounts.AccountManager;
|
|
|
+import android.accounts.OnAccountsUpdateListener;
|
|
|
+import android.app.NotificationManager;
|
|
|
+import android.app.PendingIntent;
|
|
|
+import android.app.Service;
|
|
|
+import android.content.Intent;
|
|
|
+import android.os.Binder;
|
|
|
+import android.os.Handler;
|
|
|
+import android.os.HandlerThread;
|
|
|
+import android.os.IBinder;
|
|
|
+import android.os.Looper;
|
|
|
+import android.os.Message;
|
|
|
+import android.os.Parcelable;
|
|
|
+import android.os.Process;
|
|
|
+import android.support.v4.app.NotificationCompat;
|
|
|
+import android.util.Pair;
|
|
|
|
|
|
import com.owncloud.android.R;
|
|
|
import com.owncloud.android.authentication.AccountUtils;
|
|
|
import com.owncloud.android.authentication.AuthenticatorActivity;
|
|
|
import com.owncloud.android.datamodel.FileDataStorageManager;
|
|
|
import com.owncloud.android.datamodel.OCFile;
|
|
|
-import com.owncloud.android.lib.common.network.OnDatatransferProgressListener;
|
|
|
import com.owncloud.android.lib.common.OwnCloudAccount;
|
|
|
import com.owncloud.android.lib.common.OwnCloudClient;
|
|
|
import com.owncloud.android.lib.common.OwnCloudClientManagerFactory;
|
|
|
-import com.owncloud.android.notifications.NotificationBuilderWithProgressBar;
|
|
|
-import com.owncloud.android.notifications.NotificationDelayer;
|
|
|
+import com.owncloud.android.lib.common.network.OnDatatransferProgressListener;
|
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
|
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode;
|
|
|
import com.owncloud.android.lib.common.utils.Log_OC;
|
|
|
import com.owncloud.android.lib.resources.files.FileUtils;
|
|
|
+import com.owncloud.android.notifications.NotificationBuilderWithProgressBar;
|
|
|
+import com.owncloud.android.notifications.NotificationDelayer;
|
|
|
import com.owncloud.android.operations.DownloadFileOperation;
|
|
|
import com.owncloud.android.ui.activity.FileActivity;
|
|
|
import com.owncloud.android.ui.activity.FileDisplayActivity;
|
|
@@ -49,23 +60,12 @@ import com.owncloud.android.ui.preview.PreviewImageActivity;
|
|
|
import com.owncloud.android.ui.preview.PreviewImageFragment;
|
|
|
import com.owncloud.android.utils.ErrorMessageAdapter;
|
|
|
|
|
|
-import android.accounts.Account;
|
|
|
-import android.accounts.AccountManager;
|
|
|
-import android.accounts.OnAccountsUpdateListener;
|
|
|
-import android.app.NotificationManager;
|
|
|
-import android.app.PendingIntent;
|
|
|
-import android.app.Service;
|
|
|
-import android.content.Intent;
|
|
|
-import android.os.Binder;
|
|
|
-import android.os.Handler;
|
|
|
-import android.os.HandlerThread;
|
|
|
-import android.os.IBinder;
|
|
|
-import android.os.Looper;
|
|
|
-import android.os.Message;
|
|
|
-import android.os.Parcelable;
|
|
|
-import android.os.Process;
|
|
|
-import android.support.v4.app.NotificationCompat;
|
|
|
-import android.util.Pair;
|
|
|
+import java.io.File;
|
|
|
+import java.util.AbstractList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Iterator;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Vector;
|
|
|
|
|
|
public class FileDownloader extends Service
|
|
|
implements OnDatatransferProgressListener, OnAccountsUpdateListener {
|
|
@@ -353,7 +353,7 @@ public class FileDownloader extends Service
|
|
|
/**
|
|
|
* Download worker. Performs the pending downloads in the order they were requested.
|
|
|
|
|
|
- * Created with the Looper of a new thread, started in {@link FileUploader#onCreate()}.
|
|
|
+ * Created with the Looper of a new thread, started in {@link FileUploadService#onCreate()}.
|
|
|
*/
|
|
|
private static class ServiceHandler extends Handler {
|
|
|
// don't make it a final class, and don't remove the static ; lint will warn about a
|