X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/007edfe102ea0d433005e4f2f47e42445831d3f0..020d2885ce5f923870ff3aed02db98d6e9eb2a48:/src/eu/alefzero/owncloud/FileDownloader.java diff --git a/src/eu/alefzero/owncloud/FileDownloader.java b/src/eu/alefzero/owncloud/FileDownloader.java index 3245be1c..3fb5b451 100644 --- a/src/eu/alefzero/owncloud/FileDownloader.java +++ b/src/eu/alefzero/owncloud/FileDownloader.java @@ -11,7 +11,6 @@ import android.app.Service; import android.content.ContentValues; import android.content.Intent; import android.net.Uri; -import android.os.Binder; import android.os.Environment; import android.os.Handler; import android.os.HandlerThread; @@ -21,15 +20,15 @@ import android.os.Message; import android.os.Process; import android.util.Log; import eu.alefzero.owncloud.authenticator.AccountAuthenticator; -import eu.alefzero.owncloud.db.DbHandler; import eu.alefzero.owncloud.db.ProviderMeta.ProviderTableMeta; import eu.alefzero.owncloud.ui.activity.FileDisplayActivity; import eu.alefzero.webdav.WebdavClient; public class FileDownloader extends Service { + public static final String DOWNLOAD_FINISH_MESSAGE = "DOWNLOAD_FINISH"; public static final String EXTRA_ACCOUNT = "ACCOUNT"; public static final String EXTRA_FILE_PATH = "FILE_PATH"; - private static final String TAG = "OC_FileDownloader"; + private static final String TAG = "FileDownloader"; private NotificationManager nm; private Looper mServiceLooper; @@ -105,6 +104,7 @@ public class FileDownloader extends Service { dir.mkdirs(); File file = new File(dir, mFilePath.replace('/', '.')); + Log.e(TAG, file.getAbsolutePath() + " " + oc_url.toString()); wdc.downloadFile(mFilePath, file); ContentValues cv = new ContentValues(); cv.put(ProviderTableMeta.FILE_STORAGE_PATH, file.getAbsolutePath()); @@ -113,6 +113,8 @@ public class FileDownloader extends Service { ProviderTableMeta.FILE_NAME +"=? AND "+ProviderTableMeta.FILE_ACCOUNT_OWNER+"=?", new String[]{mFilePath.substring(mFilePath.lastIndexOf('/')+1), mAccount.name}); nm.cancel(1); + Intent end = new Intent(DOWNLOAD_FINISH_MESSAGE); + sendBroadcast(end); } }