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; }