@Override public void onClick(View view) { String newFilename = mNewFilename.getText().toString().trim(); if (newFilename.equals("")) { showToastMessage(R.string.alert_new_filename_required); mNewFilename .setError(getString(R.string.alert_new_filename_required)); return; } if (newFilename.contains("/")) { showToastMessage(R.string.alert_filename_format); mNewFilename.setError(getString(R.string.alert_filename_format)); return; } File file = new File(mFromFile.getParentFile(), newFilename); if (file.exists()) { showToastMessage(R.string.alert_file_exists); mNewFilename.setError(getString(R.string.alert_file_exists)); return; } mFromFile.renameTo(file); try { PrivateKeyUtils.getPublicKey(mFromFile).renameTo(PrivateKeyUtils.getPublicKey(file)); } catch (Exception e) { //TODO e.printStackTrace(); } mActivity.refreshList(); dismiss(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (PrivateKeyManageActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); Bundle args = getArguments(); if (args != null && args.containsKey(FROM_PATH)) { mFromPath = args.getString(FROM_PATH); } mFromFile = new File(mFromPath); builder.setTitle(getString(R.string.dialog_rename_key_title)); View view = mActivity.getLayoutInflater().inflate( R.layout.dialog_rename_key, null); builder.setView(view); mNewFilename = (EditText) view.findViewById(R.id.newFilename); mNewFilename.setText(mFromFile.getName()); // set button listener builder.setNegativeButton(R.string.label_cancel, new DummyDialogListener()); builder.setPositiveButton(R.string.label_rename, new DummyDialogListener()); return builder.create(); }
@Override public void onStart() { super.onStart(); AlertDialog dialog = (AlertDialog) getDialog(); if (dialog == null) return; Button positiveButton = (Button) dialog .getButton(Dialog.BUTTON_POSITIVE); positiveButton.setOnClickListener(this); }
mChosenFile.getAbsolutePath()); mode.finish(); RenameKeyDialog rkd = new RenameKeyDialog(); rkd.setArguments(pathArg); rkd.show(getFragmentManager(), "rename-dialog"); return true; case R.id.action_mode_show_private_key:
mChosenFile.getAbsolutePath()); mode.finish(); RenameKeyDialog rkd = new RenameKeyDialog(); rkd.setArguments(pathArg); rkd.show(getSupportFragmentManager(), "rename-dialog"); return true; case R.id.action_mode_show_private_key: {
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (PrivateKeyManageActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); Bundle args = getArguments(); if (args != null && args.containsKey(FROM_PATH)) { mFromPath = args.getString(FROM_PATH); } mFromFile = new File(mFromPath); builder.setTitle(getString(R.string.dialog_rename_key_title)); View view = mActivity.getLayoutInflater().inflate( R.layout.dialog_rename_key, null); builder.setView(view); mNewFilename = (EditText) view.findViewById(R.id.newFilename); mNewFilename.setText(mFromFile.getName()); // set button listener builder.setNegativeButton(R.string.label_cancel, new DummyDialogListener()); builder.setPositiveButton(R.string.label_rename, new DummyDialogListener()); return builder.create(); }
@Override public void onClick(View view) { String newFilename = mNewFilename.getText().toString().trim(); if (newFilename.equals("")) { showToastMessage(R.string.alert_new_filename_required); mNewFilename .setError(getString(R.string.alert_new_filename_required)); return; } if (newFilename.contains("/")) { showToastMessage(R.string.alert_filename_format); mNewFilename.setError(getString(R.string.alert_filename_format)); return; } File file = new File(mFromFile.getParentFile(), newFilename); if (file.exists()) { showToastMessage(R.string.alert_file_exists); mNewFilename.setError(getString(R.string.alert_file_exists)); return; } mFromFile.renameTo(file); try { PrivateKeyUtils.getPublicKey(mFromFile).renameTo(PrivateKeyUtils.getPublicKey(file)); } catch (Exception e) { //TODO e.printStackTrace(); } mActivity.refreshList(); dismiss(); }
@Override public void onStart() { super.onStart(); AlertDialog dialog = (AlertDialog) getDialog(); if (dialog == null) return; Button positiveButton = (Button) dialog .getButton(Dialog.BUTTON_POSITIVE); positiveButton.setOnClickListener(this); }