public static void startTimeZone(SettingsPreferenceFragment fragment) { Intent i = fragment.getActivity().getIntent(); if (i.getBooleanExtra(EXTRA_IS_OOBE, false)) { Intent intent = new Intent(fragment.getActivity(), SetupWizardForOobe.class); intent.putExtra(EXTRA_IS_OOBE, true); intent.putExtra(EXTRA_OOBE_SETTINGS, ID_ZONE_PICKER); intent.putExtra(OOBE_BASIC_STEP_TOTAL, i.getIntExtra(OOBE_BASIC_STEP_TOTAL, 1)); intent.putExtra(OOBE_BASIC_STEP_INDEX, i.getIntExtra(OOBE_BASIC_STEP_INDEX, 0)); fragment.getActivity().startActivity(intent); fragment .getActivity() .overridePendingTransition(R.anim.slide_right_in, R.anim.slide_left_out); } else { fragment.startFragment( fragment, ZonePicker.class.getCanonicalName(), -1, null, R.string.date_time_set_timezone); } }
public static void startSimEditor(SettingsPreferenceFragment fragment, Bundle extras) { Activity activity = fragment.getActivity(); if (activity.getIntent().getBooleanExtra(EXTRA_IS_OOBE, false)) { Intent intent = new Intent(activity, SetupWizardForOobe.class); intent.putExtra(EXTRA_IS_OOBE, true); intent.putExtra(EXTRA_OOBE_SETTINGS, ID_SIM_INFO_EDITOR); intent.putExtra( OOBE_BASIC_STEP_TOTAL, activity.getIntent().getIntExtra(OOBE_BASIC_STEP_TOTAL, 1)); intent.putExtra( OOBE_BASIC_STEP_INDEX, activity.getIntent().getIntExtra(OOBE_BASIC_STEP_INDEX, 0)); intent.putExtras(extras); activity.startActivity(intent); activity.overridePendingTransition(R.anim.slide_right_in, R.anim.slide_left_out); } else { fragment.startFragment( fragment, SimInfoEditor.class.getCanonicalName(), -1, extras, R.string.gemini_sim_info_title); Xlog.i(TAG, "startFragment " + SimInfoEditor.class.getCanonicalName()); } }