@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View v = getLayoutInflater().inflate(R.layout.fragment_branches, null); mRepo = (Repo) getIntent().getSerializableExtra(Repo.TAG); mBranchTagList = (ListView) v.findViewById(R.id.branches); mLoadding = (ProgressBar) v.findViewById(R.id.loading); mBranchTagList.setAdapter(mAdapter); mBranchTagList.setChoiceMode(ListView.CHOICE_MODE_SINGLE); setTitle(R.string.dialog_choose_branch_title); refreshList(); setContentView(v);
@Override public boolean onItemLongClick(AdapterView<?> adapterView, View view, int position, long id) { if (mInActionMode) { return true; } mInActionMode = true; mChosenCommit = mAdapter.getItem(position); BranchChooserActivity.this.startActionMode(BranchChooserActivity.this); view.setSelected(true); mAdapter.notifyDataSetChanged(); return true; } });
runOnUiThread(new Runnable() { @Override public void run() { } catch (CannotDeleteCurrentBranchException e) { Log.e(LOGTAG, "can't delete " + mChosenCommit, e); runOnUiThread(new Runnable() { @Override public void run() { } catch (GitAPIException e) { Log.e(LOGTAG, "can't delete " + mChosenCommit, e); runOnUiThread(new Runnable() { @Override public void run() { refreshList();
RenameBranchDialog rbd = new RenameBranchDialog(); rbd.setArguments(pathArg); rbd.show(getFragmentManager(), "rename-dialog"); AlertDialog.Builder alert = new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle(getString(R.string.dialog_branch_delete) + " " + mChosenCommit) .setMessage(R.string.dialog_branch_delete_msg) .setPositiveButton(R.string.label_delete, new DialogInterface.OnClickListener() {
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (BranchChooserActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); Bundle args = getArguments(); if (args != null && args.containsKey(FROM_COMMIT)) { mFromCommit = args.getString(FROM_COMMIT); } if (args != null && args.containsKey(Repo.TAG)) { mRepo = (Repo) args.getSerializable(Repo.TAG); } builder.setTitle(getString(R.string.dialog_rename_branch_title)); View view = mActivity.getLayoutInflater().inflate( R.layout.dialog_rename_branch, null); builder.setView(view); mNewBranchname = (EditText) view.findViewById(R.id.newBranchname); mNewBranchname.setText(Repo.getCommitDisplayName(mFromCommit)); // set button listener builder.setNegativeButton(R.string.label_cancel, new DummyDialogListener()); builder.setPositiveButton(R.string.label_rename, new DummyDialogListener()); return builder.create(); }
runOnUiThread(new Runnable() { @Override public void run() { } catch (CannotDeleteCurrentBranchException e) { Log.e(LOGTAG, "can't delete " + mChosenCommit, e); runOnUiThread(new Runnable() { @Override public void run() { } catch (GitAPIException e) { Log.e(LOGTAG, "can't delete " + mChosenCommit, e); runOnUiThread(new Runnable() { @Override public void run() { refreshList();
RenameBranchDialog rbd = new RenameBranchDialog(); rbd.setArguments(pathArg); rbd.show(getFragmentManager(), "rename-dialog"); AlertDialog.Builder alert = new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle(getString(R.string.dialog_branch_delete) + " " + mChosenCommit) .setMessage(R.string.dialog_branch_delete_msg) .setPositiveButton(R.string.label_delete, new DialogInterface.OnClickListener() {
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (BranchChooserActivity) getActivity(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); Bundle args = getArguments(); if (args != null && args.containsKey(FROM_COMMIT)) { mFromCommit = args.getString(FROM_COMMIT); } if (args != null && args.containsKey(Repo.TAG)) { mRepo = (Repo) args.getSerializable(Repo.TAG); } builder.setTitle(getString(R.string.dialog_rename_branch_title)); View view = mActivity.getLayoutInflater().inflate( R.layout.dialog_rename_branch, null); builder.setView(view); mNewBranchname = (EditText) view.findViewById(R.id.newBranchname); mNewBranchname.setText(Repo.getCommitDisplayName(mFromCommit)); // set button listener builder.setNegativeButton(R.string.label_cancel, new DummyDialogListener()); builder.setPositiveButton(R.string.label_rename, new DummyDialogListener()); return builder.create(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View v = getLayoutInflater().inflate(R.layout.fragment_branches, null); mRepo = (Repo) getIntent().getSerializableExtra(Repo.TAG); mBranchTagList = (ListView) v.findViewById(R.id.branches); mLoadding = (ProgressBar) v.findViewById(R.id.loading); mBranchTagList.setAdapter(mAdapter); mBranchTagList.setChoiceMode(ListView.CHOICE_MODE_SINGLE); setTitle(R.string.dialog_choose_branch_title); refreshList(); setContentView(v);
mActivity.runOnUiThread(new Runnable() { @Override public void run() { mActivity.refreshList(); dismiss();
@Override public boolean onItemLongClick(AdapterView<?> adapterView, View view, int position, long id) { if (mInActionMode) { return true; } mInActionMode = true; mChosenCommit = mAdapter.getItem(position); BranchChooserActivity.this.startActionMode(BranchChooserActivity.this); view.setSelected(true); mAdapter.notifyDataSetChanged(); return true; } });
mActivity.runOnUiThread(new Runnable() { @Override public void run() { mActivity.refreshList(); dismiss();