@Override public void onBackPressed() { if (mEditText.length() == 0 || mSending || TextUtils.equals(Preferences.getDraft(this, mParentId), mEditText.getText().toString())) { super.onBackPressed(); return; } mAlertDialogBuilder .init(this) .setMessage(R.string.confirm_save_draft) .setNegativeButton(android.R.string.no, (dialog, which) -> ComposeActivity.super.onBackPressed()) .setPositiveButton(android.R.string.yes, (dialog, which) -> { Preferences.saveDraft(this, mParentId, mEditText.getText().toString()); ComposeActivity.super.onBackPressed(); }) .show(); }
@Override public void onBackPressed() { mAlertDialogBuilder .init(this) .setMessage(mSending ? R.string.confirm_no_waiting : R.string.confirm_no_submit) .setNegativeButton(android.R.string.cancel, null) .setPositiveButton(android.R.string.ok, (dialog, which) -> SubmitActivity.super.onBackPressed()) .show(); }
private void confirmLogout() { mAlertDialogBuilder.init(this) .setMessage(R.string.logout_confirm) .setNegativeButton(android.R.string.cancel, null) .setPositiveButton(android.R.string.ok, (dialog, which) -> Preferences.setUsername(this, null)) .show(); }
private void clear() { mAlertDialogBuilder .init(getActivity()) .setMessage(R.string.confirm_clear) .setPositiveButton(android.R.string.ok, (dialog, which) -> mFavoriteManager.clear(getActivity(), mFilter)) .setNegativeButton(android.R.string.cancel, null) .create().show(); } }
@Override public boolean onActionItemClicked(final ActionMode actionMode, MenuItem menuItem) { if (menuItem.getItemId() == R.id.menu_clear) { mAlertDialogBuilder .init(mContext) .setMessage(R.string.confirm_clear_selected) .setPositiveButton(android.R.string.ok, (dialog, which) -> { mPendingClear = true; removeSelection(); actionMode.finish(); }) .setNegativeButton(android.R.string.cancel, null) .create() .show(); return true; } if (menuItem.getItemId() == R.id.menu_refresh) { refreshSelection(); actionMode.finish(); } return false; }
R.string.confirm_submit_question) .setPositiveButton(android.R.string.ok, (dialog, which) -> submit(isUrl)) .setNegativeButton(android.R.string.cancel, null) .create() .show();
.init(this) .setMessage(R.string.clear_search_history_confirm) .setNegativeButton(android.R.string.cancel, null) .setPositiveButton(android.R.string.ok, (dialog, which) -> new SearchRecentSuggestions(SettingsActivity.this, .init(this) .setMessage(R.string.reset_settings_confirm) .setNegativeButton(android.R.string.cancel, null) .setPositiveButton(android.R.string.ok, (dialog, which) -> { Preferences.reset(SettingsActivity.this);
.setSingleChoiceItems(items, checked, clickListener) .setPositiveButton(android.R.string.ok, clickListener) .setNegativeButton(R.string.add_account, clickListener) .setNeutralButton(R.string.remove_account, clickListener) .show();