private void createScrobbleEnablePreference() { scrobble = new CheckBoxPreference(OptionsActivity.this); category.addPreference(scrobble); scrobble.setTitle(R.string.scrobbling); scrobble.setSummaryOff(R.string.scrobbling_enable); }
private void createNPEnablePreference() { np = new CheckBoxPreference(OptionsActivity.this); category.addPreference(np); np.setTitle(R.string.nowplaying); np.setSummaryOff(R.string.nowplaying_enable); }
private void checkGyroSensors() { //Test the available sensors SensorManager sensorManager = (SensorManager) getActivity().getSystemService(Context.SENSOR_SERVICE); CheckBoxPreference pref = (CheckBoxPreference) findPreference(KEY_PREF_USE_GYRO_BOOL); if (sensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR) == null && sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) == null) { pref.setEnabled(false); pref.setChecked(false); resetPreference(KEY_PREF_USE_GYRO_BOOL, false); mNoGyroSensor = true; pref.setSummaryOff("No gyro or accelerometer sensors found"); Log.i(LOG_TAG, "No gyro or accelerometer sensors found"); } else { pref.setEnabled(true); mNoGyroSensor = false; } }
private void createRoamingPreference() { roaming = new CheckBoxPreference(OptionsActivity.this); category.addPreference(roaming); roaming.setTitle(R.string.advanced_options_net_roaming_title); roaming .setSummaryOff(R.string.advanced_options_net_roaming_summary_off); roaming .setSummaryOn(R.string.advanced_options_net_roaming_summary_on); }
private void update_nfc_expiry_preferences(Boolean show_age) { try { ; final PreferenceScreen nfcScreen = (PreferenceScreen) findPreference("xdrip_plus_nfc_settings"); final String nfc_expiry_days_string = AllPrefsFragment.this.prefs.getString("nfc_expiry_days", "14.5"); final CheckBoxPreference nfc_show_age = (CheckBoxPreference) findPreference("nfc_show_age"); nfc_show_age.setSummaryOff("Show the sensor expiry time based on " + nfc_expiry_days_string + " days"); if (show_age == null) show_age = nfc_show_age.isChecked(); if (show_age) { nfcScreen.removePreference(nfc_expiry_days); } else { nfc_expiry_days.setOrder(3); nfcScreen.addPreference(nfc_expiry_days); } } catch (NullPointerException e) { // } }
private void update_nfc_expiry_preferences(Boolean show_age) { try { ; final PreferenceScreen nfcScreen = (PreferenceScreen) findPreference("xdrip_plus_nfc_settings"); final String nfc_expiry_days_string = AllPrefsFragment.this.prefs.getString("nfc_expiry_days", "14.5"); final CheckBoxPreference nfc_show_age = (CheckBoxPreference) findPreference("nfc_show_age"); nfc_show_age.setSummaryOff("Show the sensor expiry time based on " + nfc_expiry_days_string + " days"); if (show_age == null) show_age = nfc_show_age.isChecked(); if (show_age) { nfcScreen.removePreference(nfc_expiry_days); } else { nfc_expiry_days.setOrder(3); nfcScreen.addPreference(nfc_expiry_days); } } catch (NullPointerException e) { // } }