package com.nitrogen.settings.fragments; import com.android.internal.logging.MetricsProto.MetricsEvent; import android.os.Bundle; import com.android.settings.R; import android.support.v7.preference.PreferenceCategory; import android.support.v7.preference.PreferenceScreen; import com.android.settings.SettingsPreferenceFragment; import com.nitrogen.settings.preferences.Utils; public class NotificationSettings extends SettingsPreferenceFragment { private static final String INCALL_VIB_OPTIONS = "incall_vib_options"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.nitrogen_settings_notifications); PreferenceScreen prefScreen = getPreferenceScreen(); PreferenceCategory incallVibCategory = (PreferenceCategory) findPreference(INCALL_VIB_OPTIONS); if (!Utils.isVoiceCapable(getActivity())) { prefScreen.removePreference(incallVibCategory); } } @Override protected int getMetricsCategory() { return MetricsEvent.NITROGEN_SETTINGS; } }