SwitchPreference no cambia el estado después de establecer onPreferenceChangeListener
Tengo una actividad que extiende PreferenceActivity y tengo una clase que extiende el fragmento de preferencia.
Después de que inicie la variable switchPreference (dentro del Fragmento) establecí OnPreferenceChangeListener. El problema es cuando hago fijar un oyente que no puedo cambiar el estado del botón del interruptor (permanece en la misma posición). Si desactivo la instrucción donde estoy fijando el oyente el botón del interruptor trabaja muy bien y también el estado se ahorra.
- Android cómo obtener la preferencia Pantalla de un checkBoxPreference
- ¿Cómo volver de Preferencias subscreen a la pantalla principal en PreferenceFragmentCompat?
- PreferenciaCategoría en CardView
- Preferencia android divisor horizontal en la preferencia personalizada?
- Título de Preferencia de Android en dos líneas
También tengo una clase de contenedor para sharedPreferences que quiero guardar un dato en el cambio de switchpreference.
¿Alguien se encontró con un comportamiento tan extraño?
Cualquier ayuda será apreciada.
- PreferenceActivity funciona correctamente en Android 2.1, pero no en 4.1 (acolchado)
- Android: ¿Hay una manera de mostrar DialogPreference desde el código?
- Personalización del diseño de una pantalla PreferenceScreen
- ¿Cómo puedo configurar el color de texto de resumen de preferencias de Android?
- Android: ¿Cómo ajustar el margen / relleno en la preferencia?
- OnBindDialogView no llamado - ¿Por qué?
- Crear una DialogPreference desde XML
- Android SeekBarPreference
Bueno, encontré la función "onPreferenceChange" devuelta false y cuando cambié a true funcionó.
Gracias a todos los que estaban buscando contestarme.