-
- /**
- * Request the synchronization of a file or the DOWNLOAD OF A FOLDER, including its contents.
- *
- * For files, it's the same as syncFile(OCFile file); for folders, this method does not trigger uploads for
- * file locally modified.
- *
- * Kept 'til synchronization of full folders is considered good enough.
- *
- * @param file The file or folder to synchronize
- */
- public void downloadFile(OCFile file) {
- if (!file.isFolder()){
- syncFile(file);
-
- } else {
- Intent intent = new Intent(mFileActivity, OperationsService.class);
- intent.setAction(OperationsService.ACTION_DOWNLOAD_FOLDER);
- intent.putExtra(OperationsService.EXTRA_ACCOUNT, mFileActivity.getAccount());
- intent.putExtra(OperationsService.EXTRA_REMOTE_PATH, file.getRemotePath());
- mFileActivity.startService(intent);
- }
- }
-