+ private void unshareWith(int shareId){
+ ( (ShareActivity) getActivity()).showWaitingLoadDialog();
+ // Remove Share with id
+ UnshareWithUserAsyncTask unshareTask = new UnshareWithUserAsyncTask(this);
+ FileDataStorageManager fileDataStorageManager =
+ new FileDataStorageManager(mAccount, getActivity().getContentResolver());
+ Object[] params = { shareId, mAccount, fileDataStorageManager};
+ unshareTask.execute(params);
+ }
+
+ @Override
+ public void onUnshareWithFinish(RemoteOperationResult result) {
+ // Remove loading
+ ((ShareActivity) getActivity()).dismissWaitingLoadDialog();
+
+ if (result != null && result.isSuccess()) {
+ // Refresh data
+ //TODO: Refresh file or delete the user from the list
+ updateListOfUserGroups();
+
+ } else {
+ Toast.makeText(getActivity(), result.getLogMessage(), Toast.LENGTH_SHORT).show();
+ }
+ }
+