@Override public void onClick(DialogInterface dialog, int which) { InitDialog id = new InitDialog(); id.show(getFragmentManager(), "init-dialog"); } });
showToastMessage(R.string.alert_localpath_required); mLocalPath.setError(getString(R.string.alert_localpath_required)); mLocalPath.requestFocus(); return; showToastMessage(R.string.alert_localpath_format); mLocalPath.setError(getString(R.string.alert_localpath_format)); mLocalPath.requestFocus(); return; File file = Repo.getDir(getActivity(), localPath); if (file.exists()) { showToastMessage(R.string.alert_localpath_repo_exists); mLocalPath .setError(getString(R.string.alert_localpath_repo_exists)); mLocalPath.requestFocus(); return; task.executeTask(); dismiss();
@Override public void onClick(View view) { String localPath = mLocalPath.getText().toString().trim(); if (localPath.equals("")) { showToastMessage(R.string.alert_localpath_required); mLocalPath.setError(getString(R.string.alert_localpath_required)); mLocalPath.requestFocus(); return; } if (localPath.contains("/")) { showToastMessage(R.string.alert_localpath_format); mLocalPath.setError(getString(R.string.alert_localpath_format)); mLocalPath.requestFocus(); return; } File file = Repo.getDir(mPrefsHelper, localPath); if (file.exists()) { showToastMessage(R.string.alert_localpath_repo_exists); mLocalPath .setError(getString(R.string.alert_localpath_repo_exists)); mLocalPath.requestFocus(); return; } localPath = mLocalPath.getText().toString().trim(); mRepo = Repo.createRepo(localPath, "local repository", getString(R.string.initialising)); InitLocalTask task = new InitLocalTask(mRepo); task.executeTask(); dismiss(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (RepoListActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); LayoutInflater inflater = mActivity.getLayoutInflater(); View layout = inflater.inflate(R.layout.dialog_init_repo, null); builder.setView(layout); mLocalPath = (EditText) layout.findViewById(R.id.localPath); // set button listener builder.setTitle(R.string.dialog_init_repo_title); builder.setNegativeButton(getString(R.string.label_cancel), new DummyDialogListener()); builder.setPositiveButton( getString(R.string.dialog_init_repo_positive_label), 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); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (RepoListActivity) getActivity(); mPrefsHelper = ((SGitApplication)mActivity.getApplicationContext()).getPrefenceHelper(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); LayoutInflater inflater = mActivity.getLayoutInflater(); View layout = inflater.inflate(R.layout.dialog_init_repo, null); builder.setView(layout); mLocalPath = (EditText) layout.findViewById(R.id.localPath); // set button listener builder.setTitle(R.string.dialog_init_repo_title); builder.setNegativeButton(getString(R.string.label_cancel), new DummyDialogListener()); builder.setPositiveButton( getString(R.string.dialog_init_repo_positive_label), 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); }