private List<String> getPlacesTypesLabel() { final List<String> labels = new ArrayList<String>(placesTypesList.length); for (final PlacesTypes placeType : placesTypesList) { labels.add(placeType.getLabel(getApplicationContext())); } return labels; }
public void onItemSelected( final AdapterView<?> parent, final View view, final int position, final long id) { typesFilter.clear(); // check which spinner triggered the listener switch (parent.getId()) { // country spinner case R.id.spinner_place_types: // filterList final PlacesTypes placeType = placesTypesList[position]; typesFilter.add(placeType.toString()); break; } }