package org.sugr.gearshift.ui.settings; import android.app.ActionBar; import android.os.Bundle; import android.preference.PreferenceManager; import android.view.Menu; import android.view.MenuInflater; import org.sugr.gearshift.R; public class FiltersSettingsFragment extends BasePreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); addPreferencesFromResource(R.xml.filters_preferences); summaryPrefs = new Object[][] {}; ActionBar actionBar = getActivity().getActionBar(); if (actionBar != null) { actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME, ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE); } } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); SettingsActivity context = (SettingsActivity) getActivity(); if (!context.isPreferencesAlwaysVisible() && context.isPreferencesOpen()) { menu.clear(); } } }