X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/a9a1ad71e9495be4ed6d3e4033456d1161904c7c..8ba2ca7b8556de4aea4a7a8407a204b4dcfca34c:/src/eu/alefzero/owncloud/files/services/FileDownloader.java diff --git a/src/eu/alefzero/owncloud/files/services/FileDownloader.java b/src/eu/alefzero/owncloud/files/services/FileDownloader.java index 9c9b3eff..d08e7279 100644 --- a/src/eu/alefzero/owncloud/files/services/FileDownloader.java +++ b/src/eu/alefzero/owncloud/files/services/FileDownloader.java @@ -20,10 +20,12 @@ import android.os.Message; import android.os.Process; import android.util.Log; import android.widget.RemoteViews; +import android.widget.Toast; import eu.alefzero.owncloud.R; import eu.alefzero.owncloud.authenticator.AccountAuthenticator; import eu.alefzero.owncloud.db.ProviderMeta.ProviderTableMeta; import eu.alefzero.owncloud.files.interfaces.OnDatatransferProgressListener; +import eu.alefzero.owncloud.syncadapter.FileSyncService; import eu.alefzero.webdav.WebdavClient; public class FileDownloader extends Service implements OnDatatransferProgressListener { @@ -33,6 +35,7 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis public static final String EXTRA_FILE_PATH = "FILE_PATH"; public static final String EXTRA_REMOTE_PATH = "REMOTE_PATH"; public static final String EXTRA_FILE_SIZE = "FILE_SIZE"; + public static final String ACCOUNT_NAME = "ACCOUNT_NAME"; private static final String TAG = "FileDownloader"; private NotificationManager mNotificationMngr; @@ -146,9 +149,18 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis mNotificationMngr.cancel(1); Intent end = new Intent(DOWNLOAD_FINISH_MESSAGE); + end.putExtra(EXTRA_REMOTE_PATH, mRemotePath); end.putExtra(EXTRA_FILE_PATH, file.getAbsolutePath()); end.putExtra(EXTRA_DOWNLOAD_RESULT, download_result); + end.putExtra(ACCOUNT_NAME, mAccount.name); sendBroadcast(end); + + if (download_result) { + Toast.makeText(this, R.string.downloader_download_succeed , Toast.LENGTH_SHORT).show(); + } else { + Toast.makeText(this, R.string.downloader_download_failed , Toast.LENGTH_SHORT).show(); + } + } @Override @@ -163,5 +175,6 @@ public class FileDownloader extends Service implements OnDatatransferProgressLis mLastPercent = percent; } - + + }