Continuamos con nuestro ejercicio de las preferencias del usuario.
Realmente ya de aquí expuesta ya hicimos el trabajo pesado.
Si nosotros regresamos a nuestra página de los Cenis siempre está cargando la información correctamente.
Si lo masculino regreso al WOM aquí ahora dice uno regreso al Sennin si está masculino y de igual manera
se cambia pero nuestro código no ser puede ser mucho más sencillo.
Por ejemplo nosotros no ocupamos cargar las preferencias acá.
Todo este código ya es innecesario.
Todo esto no lo necesito lo voy a quitar de ahí y también voy a quitar este de acá a descargar preferencias.
Ya no lo necesito tampoco.
Si yo grabo los cambios entonces vamos a tener el mismo problema de que por defecto está en el masculino
seleccionado.
Lo único que tendríamos que hacer ahora es tener la instancia ante nuestra clase de preferencia de usuario
y Nishizawa en cualquier parte de ese componente o de nuestro widget que tenemos acá.
Por ejemplo lo puedo colocar aquí abajo y decir que bueno final preferencias o pruebes va a ser igual
a preferencia de usuario Punto y Coma vamos a importar esto con otro punto aseguramos que lo tengamos
importado acá nuestras preferencias de usuario.
Vamos a buscarla aquí están las experiencia de usuario.
Este preference.
De hecho ni siquiera lo vamos a ocupar aquí y lo voy a borrar.
No se preocupen por ese error.
Pero ahora todas las preferencias de usuarios van a ser manejadas por mi clase de preferencia de usuario.
Vamos a hacer los cambios respectivos en el límite.
Definitivamente yo necesito colocar el género.
De hecho ni siquiera lo voy a preguntar ni lo voy a inicializar ahí en el límite estoy voy a decir que
el género de género va a ser igual a las preferencias de usuario punto género punto y coma.
Y eso es todo lo que yo necesito para leer el valor.
Pero todavía tengo el error donde lo estoy asignando acá.
CETS Selected radio ya no ocupa estas preferencias.
De hecho tampoco va a ocupar serun un Zink.
Voy a recuperar esto.
No ocupo este preferencias.
Si quieren ustedes lo dejan comentado pero yo no voy a borrar porque no lo necesito.
La única manera ahora para grabar esa información en las preferencias es usar el querer y los ceros
sería preferencias apuntó.
Género.
Va a ser igual al valor que yo recibo como argumento.
Eso es absolutamente todo.
Voy a grabar los cambios y vamos a probar.
Soy masculino.
Vuelvo a entrar a las páginas de semen si sigue en masculino.
Voy a tocar femenino se dispara este código el cual debería ejecutar nuestro querer perdón nuestro set
que lo establece ahí.
Entonces si yo vuelvo a entrar a la pantalla ahí se queda femenino.
Puedo regresar al home.
Tengo femenino regreso a los Scénic femenino Toko masculino.
Regreso al home y ahí está el 1.
Muy fácil muy muy muy fácil.
Ahora lo que vamos a hacer son los otros elementos que tenemos nuestras otras propiedades.
Así que voy a copiar esto de hecho voy a copiar hasta el comentario lo voy a copiar lo voy a pegar acá
y voy a hacer los sets pero vamos con el color secundario.
Entonces qué set del coro secundario aquí pongámosle nombre color secundario.
También acá con los secundarios y acordémonos que esto es un boliviano que quiero manejar con este CHEC
entonces aquí sería un vull un valor vulgar volver un bull excelente ahora aquí sería preferencias apuntó
Zet bullían Tapp y pongámosle color secundario.
Mandamos el Balio y perfecto este color secundario también es el que tenemos que colocar acá y si la
propiedad no existe voy a definir el valor por defecto como falso.
Voy a grabar los cambios.
Entonces yo tengo mi color secundario tanto Suquet como set vamos a usarlo a quien no seris.
Vamos a ver.
Entonces tendríamos que llamar en el límite stated recuerda que lo tendríamos otro en el límite.
Te voy a decir que el color secundario va a ser igual a las preferencias.
Punto color secundario Punto y Coma grabo los cambios y recuerden que limite Step se va a ejecutar cuando
vuelva a entrar acá porque ya estábamos iniciaré izados y no aparece en falso a pesar de que aquí lo
tengo en truc y todos lo estoy haciendo de manera síncrona.
En este estoy Willet ya lo vamos a hacer en el home.
Voy a quitar el color secundario y van a ver que la aplicación sigue funcionando ok ahí está sigue funcionando
sin ningún problema.
Ahora en qué momento estoy cambiando ese valor de ese de ese switch aquí es el color secundario perfectamente
podría hacerlo de esta manera.
Breves breves punto color secundario va a ser igual al Balio que estoy recibiendo.
Esto va a ser la modificación en el storage propiamente del dispositivo en las preferencias de usuario
lo grabo y ahora vamos a probarlo.
Toco aquí activando el color secundario.
Voy a regresar al Savings y tenemos un error que dice que el tipo vull no puede ser el subtipo.
Creo que aquí se nos olvidó algo.
Aquí era que vull un punto que vull yo sé que alguien ya lo vio.
Voy a grabar los cambios y ahí está mi opción Activar o regresar a Carlos Sainz y sigue activado en
el Jonh.
Cuando hago click acá quiero que diga color secundario truc.
Entonces vámonos al boom.
Y para poder imprimir ese color o esa preferencia el color secundario lo hacemos de esta manera Prex
que Priests punto color secundario y aquí deberíamos de tener el tru ahora podemos inclusive usar esta
preferencia en mi Stainless Willet para cambiar el color de El Apar por ejemplo color o gran color va
a ser igual a dependiendo si el color secundario está activado o no si está activado.
Voy a decir que este va a ser de color punto.
Tío o ese color.
Caso contrario voy a decir que Colors punto Block y grabo los cambios para notar que se pone de ese
color como verde agua.
Si regreso los seris aquí lo voy a desactivar.
Voy a regresar aquí a mi hijo y regresa a ser un azul perfecto.
Ahora yo puedo inclusive hacer el cambio aquí también regresemos a nuestra Saiáns y en nuestro habar
puedo ser exactamente la misma condición.
Voy a copiarme toda la línea toda la línea del Bagram color la voy a pegar acá grabo los cambios y van
a notar que también cambia de color.
Voy a cambiarlo lo Tibu locativo lo desactivó y así estoy jugando y ven que cambia de color y lo está
haciendo correctamente.
Sólo nos queda el nombre y el nombre es exactamente lo mismo.
Voy a copiarme todo eso lo voy a pegar aquí abajo.
Aquí va a ser de luz pongámosle nombre usuario algo que quede un poco más claro y no sólo un nombre.
Entonces voy a cambiar el color secundario de estos lugares por nombre usuario nombre usuario nombre
usuario nombre usuario y aquí no sería un Red Bull sería un punto que Stroheim o qué.
Y aquí abajo en vez de un set Bull sería un set stretching y valor que debemos recibir tiene que ser
un estreno.
Si no tengo ningún nombre voy a regresar un carácter vacío.
Yo no tengo ningún nombre.
Voy a regresar ese carácter así un espacio vacío eso sería todo para crear una nueva propiedad o nueva
preferencia de usuario.
Este nombre de usuario.
Vamos a trabajar con John a quien el nombre de usuario entonces básicamente lo mismo todos síncrono
ya punto y usemos el nombre de usuario grabó los cambios.
Regresemos.
Recuerden que no tengo nada acá.
Regresemos al boom y aquí no aparece nada.
Es excelente es lo que estoy haciendo.
Regreso a los Saints y voy a escribir algo acá para que cambie esa preferencia y regresemos a nuestro
Serín speech busquemos el contenido donde estamos ejecutándolo cada vez que cambia y aquí voy a decir
que este valor va a ser igual a las preferencias props.
Punto nombre usuario va a ser igual al valio que estoy recibiendo.
Recuerden que el valor por defecto que este valio debe de tener.
No estoy ni señalizando por acá.
Vamos a buscar nuestro init State.
Aquí lo estoy inicializar y perfectamente puedo llamar la propiedad directamente ahí voy a grabar los
cambios.
Esto recarga y voy a escribir otra cosa como por ejemplo María.
Voy a poner lo femenino y siempre con el color secundario activado.
Recuerden que cada tecla que presiono dispararon Changi y por eso el valor el último valor es María.
Voy a regresar al home y aquí tengo María.
Voy a regresar aquí a hacer Patch y se mantiene María Bueno eso es básicamente lo que quería cubrir
con la parte de ser Preferences es una manera muy interesante de mantener pequeña información de mi
aplicación para mayores volúmenes de datos como por ejemplo todos nuestros Escanes que usamos en la
sección pasada.
Lo ideal sería trabajar con escayola y por eso se los enseña primero pero esta parte de las preferencias
del usuario es importante prácticamente para cualquier aplicación que maneje ciertas características
o Cedines o ajustes propiamente de su aplicación.
Espero que les haya gustado.
Todavía queda algo interesante que voy a dejarles de tarea pero lo implementamos en el siguiente video
así que preparados para una tarea interesante.