private void showRemoveFileMessageDialog(int dialog_title, int dialog_msg, int dialog_positive_button, final DeleteOperationType deleteOperationType) { showMessageDialog(dialog_title, dialog_msg, dialog_positive_button, new DialogInterface.OnClickListener() { @Override public void onClick( DialogInterface dialogInterface, int i) { mActivity.getRepoDelegate() .deleteFileFromRepo( mFilePath, deleteOperationType); } }); } }
@Override public boolean onItemLongClick(AdapterView<?> adapterView, View view, int position, long id) { File file = mFilesListAdapter.getItem(position); RepoFileOperationDialog dialog = new RepoFileOperationDialog(); Bundle args = new Bundle(); args.putString(RepoFileOperationDialog.FILE_PATH, file.getAbsolutePath()); dialog.setArguments(args); dialog.show(getFragmentManager(), "repo-file-op-dialog"); return true; } });
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); Bundle args = getArguments(); if (args != null && args.containsKey(FILE_PATH)) { mFilePath = args.getString(FILE_PATH); mActivity = (RepoDetailActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
@Override public boolean onItemLongClick(AdapterView<?> adapterView, View view, int position, long id) { File file = mFilesListAdapter.getItem(position); RepoFileOperationDialog dialog = new RepoFileOperationDialog(); Bundle args = new Bundle(); args.putString(RepoFileOperationDialog.FILE_PATH, file.getAbsolutePath()); dialog.setArguments(args); dialog.show(getFragmentManager(), "repo-file-op-dialog"); return true; } });
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); Bundle args = getArguments(); if (args != null && args.containsKey(FILE_PATH)) { mFilePath = args.getString(FILE_PATH); mActivity = (RepoDetailActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
private void showRemoveFileMessageDialog(int dialog_title, int dialog_msg, int dialog_positive_button, final DeleteOperationType deleteOperationType) { showMessageDialog(dialog_title, dialog_msg, dialog_positive_button, new DialogInterface.OnClickListener() { @Override public void onClick( DialogInterface dialogInterface, int i) { mActivity.getRepoDelegate() .deleteFileFromRepo( mFilePath, deleteOperationType); } }); } }