public void update(Observable arg0, Object arg1) {
    proxyView = (ProxyViewPreference) arg0;

    Resources r = proxyView.getContext().getResources();
    String[] types_description_beers = r.getStringArray(R.array.geo_obj);

    manageListPreferenceBeer(types_description_beers);

    multiListPreference.setEntries(entry_beers);
    Log.d(
        proxyView.getActivity().getString(R.string.DEBUG),
        "class = " + multiListPreference.getClass().getName() + " put Entries ");

    multiListPreference.setEntryValues(value_beers);
    Log.d(
        proxyView.getActivity().getString(R.string.DEBUG),
        "class = " + multiListPreference.getClass().getName() + " put EntryValues ");
  }