setCheckBoxSummary(battery); } // Cambia el estado de los widgets al recibir algun evento provocado por el usuario. private void setCheckBoxSummary(CheckBoxPreference pref) { if (pref.getKey().equals("provider") ) { if (pref.isChecked() ) // Cambia el texto de resumen del elemento de la preferenceActivity pref.setSummary("Menor presici�n, menor consumo de energ�a"); else { pref.setSummary("Mayor presici�n, mayor consumo de energ�a"); } } else { if (pref.isChecked() ) // Habilita o deshabilita el elemento de la preferenceActivity batteryAct.setEnabled(true); else batteryAct.setEnabled(false); } } }