}
}
+ /**
+ * Show an instance of {@link ShareType} for sharing or unsharing the {@OCFile} received as parameter.
+ *
+ * @param file File to share or unshare.
+ */
public void showShareFile(OCFile file){
Intent intent = new Intent(mFileActivity, ShareActivity.class);
intent.putExtra(mFileActivity.EXTRA_FILE, file);
setFile(file);
}
- /**
- * Shows the share view for sharing {@link OCFile} received as a
- * parameter in the second fragment.
- *
- * @param file {@link OCFile} File to share with
- */
- @Override
- public void showShareFile(OCFile file) {
- Intent intent = new Intent(this, ShareActivity.class);
- intent.putExtra(EXTRA_FILE, file);
- intent.putExtra(EXTRA_ACCOUNT, getAccount());
- startActivity(intent);
- }
-
@Override
protected void updateActionBarTitleAndHomeButton(OCFile chosenFile) {
if (mDualPane) {
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
-import android.view.Window;
import android.widget.Button;
import android.widget.ProgressBar;
import android.widget.Toast;
}
- /**
- * Shows the share view for sharing {@link OCFile} received as a
- * parameter in the second fragment.
- *
- * @param file {@link OCFile} File to share with
- */
- @Override
- public void showShareFile(OCFile file) {
-
- }
-
@Override
public void onRefresh() {
refreshList(true);
*/
public void onTransferStateChanged(OCFile file, boolean downloading, boolean uploading);
- /**
- * Request the parent activity to show the view for sharing an {@link OCFile}.
- *
- * @param file File to share
- */
- public void showShareFile(OCFile file);
}
}
return true;
}
case R.id.action_share_with_users: {
- mContainerActivity.showShareFile(mTargetFile);
+ mContainerActivity.getFileOperationsHelper().showShareFile(mTargetFile);
return true;
}
case R.id.action_open_file_with: {
}
- /**
- * Shows the share view for sharing {@link OCFile} received as a
- * parameter in the second fragment.
- *
- * @param file {@link OCFile} File to share with
- */
- @Override
- public void showShareFile(OCFile file) {
- Intent intent = new Intent(this, ShareActivity.class);
- intent.putExtra(EXTRA_FILE, file);
- intent.putExtra(EXTRA_ACCOUNT, getAccount());
- startActivity(intent);
- }
private void requestForDownload(OCFile file) {
if (mDownloaderBinder == null) {
Log_OC.d(TAG, "requestForDownload called without binder to download service");
return true;
}
case R.id.action_share_with_users: {
- seeShareFile();
+ mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
return true;
}
case R.id.action_unshare_file: {
mContainerActivity.showDetails(getFile());
}
- private void seeShareFile(){
- mContainerActivity.showShareFile(getFile());
- }
-
@Override
public void onResume() {
super.onResume();
private void seeShareFile() {
stopPreview(false);
- mContainerActivity.showShareFile(getFile());
+ mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
}
private void prepareVideo() {
return true;
}
case R.id.action_share_with_users: {
- seeShareFile();
+ mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
return true;
}
case R.id.action_unshare_file: {
mContainerActivity.showDetails(getFile());
}
- private void seeShareFile(){
- mContainerActivity.showShareFile(getFile());
- }
-
@Override
public void onPause() {
Log_OC.e(TAG, "onPause");