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.G;
import org.sugr.gearshift.R;
public class SortSettingsFragment extends BasePreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
addPreferencesFromResource(R.xml.sort_preferences);
summaryPrefs = new Object[][] {
{G.PREF_BASE_SORT, getString(R.string.update_interval_summary_format),
R.array.pref_base_sort_method_values, R.array.pref_base_sort_method_entries, ""},
{G.PREF_BASE_SORT_ORDER, getString(R.string.update_interval_summary_format),
R.array.pref_base_sort_order_values, R.array.pref_base_sort_order_entries, ""},
};
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();
}
}
}