mirror of
https://github.com/nextcloud/android.git
synced 2024-11-24 06:05:42 +03:00
Refactoring: a single method to request ShareActivity
This commit is contained in:
parent
f4ae62cc48
commit
d89488ea01
9 changed files with 9 additions and 57 deletions
|
@ -278,6 +278,11 @@ public class FileOperationsHelper {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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){
|
public void showShareFile(OCFile file){
|
||||||
Intent intent = new Intent(mFileActivity, ShareActivity.class);
|
Intent intent = new Intent(mFileActivity, ShareActivity.class);
|
||||||
intent.putExtra(mFileActivity.EXTRA_FILE, file);
|
intent.putExtra(mFileActivity.EXTRA_FILE, file);
|
||||||
|
|
|
@ -1236,20 +1236,6 @@ public class FileDisplayActivity extends HookActivity
|
||||||
setFile(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
|
@Override
|
||||||
protected void updateActionBarTitleAndHomeButton(OCFile chosenFile) {
|
protected void updateActionBarTitleAndHomeButton(OCFile chosenFile) {
|
||||||
if (mDualPane) {
|
if (mDualPane) {
|
||||||
|
|
|
@ -38,7 +38,6 @@ import android.view.MenuInflater;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
import android.view.Window;
|
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.ProgressBar;
|
import android.widget.ProgressBar;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
@ -558,17 +557,6 @@ public class FolderPickerActivity extends FileActivity implements FileFragment.C
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 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
|
@Override
|
||||||
public void onRefresh() {
|
public void onRefresh() {
|
||||||
refreshList(true);
|
refreshList(true);
|
||||||
|
|
|
@ -143,12 +143,6 @@ public class FileFragment extends Fragment {
|
||||||
*/
|
*/
|
||||||
public void onTransferStateChanged(OCFile file, boolean downloading, boolean uploading);
|
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);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -348,7 +348,7 @@ public class OCFileListFragment extends ExtendedListFragment
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_share_with_users: {
|
case R.id.action_share_with_users: {
|
||||||
mContainerActivity.showShareFile(mTargetFile);
|
mContainerActivity.getFileOperationsHelper().showShareFile(mTargetFile);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_open_file_with: {
|
case R.id.action_open_file_with: {
|
||||||
|
|
|
@ -400,19 +400,6 @@ public class PreviewImageActivity extends FileActivity implements
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 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) {
|
private void requestForDownload(OCFile file) {
|
||||||
if (mDownloaderBinder == null) {
|
if (mDownloaderBinder == null) {
|
||||||
Log_OC.d(TAG, "requestForDownload called without binder to download service");
|
Log_OC.d(TAG, "requestForDownload called without binder to download service");
|
||||||
|
|
|
@ -290,7 +290,7 @@ public class PreviewImageFragment extends FileFragment {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_share_with_users: {
|
case R.id.action_share_with_users: {
|
||||||
seeShareFile();
|
mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_unshare_file: {
|
case R.id.action_unshare_file: {
|
||||||
|
@ -336,10 +336,6 @@ public class PreviewImageFragment extends FileFragment {
|
||||||
mContainerActivity.showDetails(getFile());
|
mContainerActivity.showDetails(getFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void seeShareFile(){
|
|
||||||
mContainerActivity.showShareFile(getFile());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResume() {
|
public void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
|
|
@ -421,7 +421,7 @@ public class PreviewMediaFragment extends FileFragment implements
|
||||||
|
|
||||||
private void seeShareFile() {
|
private void seeShareFile() {
|
||||||
stopPreview(false);
|
stopPreview(false);
|
||||||
mContainerActivity.showShareFile(getFile());
|
mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void prepareVideo() {
|
private void prepareVideo() {
|
||||||
|
|
|
@ -303,7 +303,7 @@ public class PreviewTextFragment extends FileFragment {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_share_with_users: {
|
case R.id.action_share_with_users: {
|
||||||
seeShareFile();
|
mContainerActivity.getFileOperationsHelper().showShareFile(getFile());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
case R.id.action_unshare_file: {
|
case R.id.action_unshare_file: {
|
||||||
|
@ -354,10 +354,6 @@ public class PreviewTextFragment extends FileFragment {
|
||||||
mContainerActivity.showDetails(getFile());
|
mContainerActivity.showDetails(getFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void seeShareFile(){
|
|
||||||
mContainerActivity.showShareFile(getFile());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPause() {
|
public void onPause() {
|
||||||
Log_OC.e(TAG, "onPause");
|
Log_OC.e(TAG, "onPause");
|
||||||
|
|
Loading…
Reference in a new issue