@Override public boolean onPreferenceStartFragment(PreferenceFragment caller,Preference pref){
  showTimezonePicker(R.id.timezone_dropdown_anchor);
  return true;
}

@ Override public boolean onPreferenceStartFragment ( PreferenceFragment caller , Preference pref ) { showTimezonePicker ( R . id . timezone_dropdown_anchor ) ; return true ; }
if this is called , that means we ' re in prefs style portrait mode for a large display and the user has tapped on the time zone preference . if we were a preferenceactivity , we ' d then launch the timezone fragment in a new activity , but we aren ' t , and here on a tablet display , we really want more of a popup picker look ' like the one we use for the xlarge version of this activity . so we just take this opportunity to launch that . todo : for phones , we might want to change this to do the " normal " opening of the zonepicker fragment in its own activity . or we might end up just creating a separate datetimesettingssetupwizardphone activity that subclasses preferenceactivity in the first place to handle all that automatically .
