private void selectGroup() { // receive a list of group selectGroups = Group.getMyGroups(); final String[] groupsArray = new String[selectGroups.size()]; for (int i = 0; i < selectGroups.size(); i++) { groupsArray[i] = selectGroups.get(i).getName(); } AlertDialog.Builder builder1 = new AlertDialog.Builder(OfferRide.this); builder1.setTitle("Select Group"); builder1.setItems( groupsArray, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int position) { btnSelectEvent.setEnabled(false); isGroup = true; // Toast.makeText(getApplicationContext(), "You have selected" + groupsArray[position], // Toast.LENGTH_SHORT).show(); groupId = selectGroups.get(position).getGroupId(); groupName = selectGroups.get(position).getName(); Toast.makeText( getApplicationContext(), "You have selected " + groupName, Toast.LENGTH_SHORT) .show(); } }); AlertDialog alertDialog = builder1.create(); alertDialog.show(); }