package com.owncloud.android.ui.activity;
+import java.io.File;
+
import android.accounts.Account;
import android.accounts.AccountManager;
import android.accounts.AccountManagerCallback;
import com.owncloud.android.services.OperationsService;
import com.owncloud.android.services.OperationsService.OperationsServiceBinder;
import com.owncloud.android.ui.dialog.LoadingDialog;
+import com.owncloud.android.utils.FileStorageUtils;
import com.owncloud.android.utils.Log_OC;
if (mOperationsServiceBinder != null) {
mOperationsServiceBinder.addOperationListener(FileActivity.this, mHandler);
}
+
}
public FileOperationsHelper getFileOperationsHelper() {
return mFileOperationsHelper;
}
-
+
/**
*
* @param operation Removal operation performed.
// TODO whatever could be waiting for the service is unbound
}
}
- };
-
+ }
+
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+
+ Log_OC.d(TAG, "requestCode " + String.valueOf(requestCode) );
+ if (requestCode == FileOperationsHelper.REQUEST_CODE_FILE_OPEN_HELPER) {
+ // Remove "send" folder
+ File folder = new File(FileStorageUtils.getTemporalPath(getAccount().name) + "/send");
+ if (folder.exists()) {
+ FileStorageUtils.deleteFolder(folder);
+ }
+ }
+
+ };
+
+
}