Cristian, me estas ayudando mucho con mis proyectos. Soy desarrollador freelance autodidacta y agradezco tu ayuda. Me acabo de suiscribir. Saludos, un abrazo. (noi es la primera vez que acudo a tu canal, pero decidi suscribirme)
Gracias por el aporte. queria comentar de desde un fragment hay que añadir "this.getActivity()" al crear el objeto preferences SharedPreferences preferences = this.getActivity().getSharedPreferences("credenciales", Context.MODE_PRIVATE); Lo comento porque a mi me salía error sin el this y tuve que buscar como solucionarlo.
Cuando lanzo SharedPreferences en el otro activity me da un error y se cierra la app. Ya intenté agregando this.getActivity antes de getSharedPreferences() pero no funciona. Alguien sabe como solucionarlo?
excelente vídeo gracias cristian por compartir tus conocimientos n_n .... seria interesante saber como borrar esos datos o cuando se cierre la app se borren para que sirva como un contenedor temporal
tengo el listview en el mismo layout.. pero tengo problema, al tocar sobre el edittext para ingresar el nombre me aparece el teclado virtual y esto hace que el texview se vaya hacia arriba ... como puedo arreglar?? y cuando le doy back para que se vaya el teclado virtual el listview vuelve al lugar donde estaba antes ...
Tengo una pregunta, para cargar los datos en la nueva actividad , ¿ Se copia todo el codigo de cargarpreferencias(); y se pega en el nuevo activity añadiendo los textview de ese activity ? ¿¿Es asi??
Buenas, ante todo saludarlo y agradecerle por la dedicación en compartir sus conocimientos, en el minuto 8.15 hay un mensaje Qué indica "PARA ESTE PROCESO USAMOS EL EMULADOR PROPIO DE ANDROID STUDIO" eso quiere indicar que si realizó las pruebas a través de mi celular conectado a mi PC no podre ver la data a traves del ANDROID DE VICENTE MONITOR...?, gracias por su pronta respuesta..
Eleazar Alfriadez que pena la hora, antes si podía hacerlo pero con actualizaciones de android studio ya no lo permite, creo que el cel tiene q ser root, no se la nueva versión si ya lo permite
@@CristianDavidHenao Bro me ayudo muchísimo Tenemos una aplicación de la edad promedio y queremos que la edad promedio quede guardada para próximas consultas o rotaciones, pero requiero utilizar la herramienta para la edad promedio (Calcular) sobrescribiendo los métodos: OnResume() y onPause() para mantener la persistencia al rotar los valores please ayudame realizando eso Soy suscriptor Mi # +593 0996510296 o al correo redstark-99bv@hotmail.com
También se utilizaría como solución a la perdida de datos no?De tal manera que al iniciar la aplicación llamemos al método cargarPreferencias pero dentro de onCreate?
de antemano muchas gracias a su curso esta bueno pero tengo una consulta no puedo encontrar el android divice monitor para descargar el archivo xml por favor si puede ayudarme
si alguien quiere actualizar el SharePreference luego de escribir la primera vez, tiene que tener una variable booleana en el metodo cargarPreferencias donde deben ponerla en true si el valor leido del SharePreference es nulo, luego en el metodo guardarPreferencias deben hacer un if que pongan como condicion (!variablebooleana) y dentro deben limpiar el SharePreferences antes de hacer el commit , es decir deben hacer lo siguiente editor.clear();
buenas es posible utiizarlo para mover un dato de cualquier tipo a una carpeta en especifica de la aplicacion para luego usarla desde esa carpeta.. lo que intentaria hacer seria como si al principio de la app se cargaran los datos o base de datos externas a la carpeta de la aplicacion para que despues en eecucion completa, pudiera usar la base de datos que cargo
@@CristianDavidHenao @Cristian Henao Bro me ayudo muchísimo Tenemos una aplicación de la edad promedio y queremos que la edad promedio quede guardada para próximas consultas o rotaciones, pero requiero utilizar la herramienta para la edad promedio (Calcular) sobrescribiendo los métodos: OnResume() y onPause() para mantener la persistencia al rotar los valores please ayudame realizando eso Soy suscriptor Mi # +593 0996510296 o al correo redstark-99bv@hotmail.com
Buenos días, buen video ... pero tengo una consulta, cuando lo hago para fragmento no me funciona , me sale error en el context , cuál sería la solución o que estoy haciendo mal?
@@BeetBlueyou Hola, ya lo pudiste hacer supongo, pero basicamente es llamando una instancia del archivo de preferencias, en la lista de reproducción explico el proceso
Buena info, y ¿cómo sería si quiero guardar layouts dinámicos? Me explico: tengo una activity con un solo botón que es para crear un linear layout (con un textview y un botón como views) cada vez que lo pulse, pero cuando cierro la app y vuelvo a abrirla, todos los layouts dinámicos que haya creado DESAPARECEN :( ¿Como haría si quiero mantenerlos? Gracias y saludos Y si deseas usa esto como idea para otro vídeo :)
que tal, ahora en la nueva versión se quito Android device monitor, ahora como acceso al archivo de preferencias? gracias y saludos. excelente video amigo.
No me gusto su forma de explicar, se supone que si esta dando un curso desde cero, siempre el video comienza, cuando ya ha creado casi todo, los invito a que busquen la geekepedia de ernesto, ese mas si es un excelente programador y le enseña a escribir codigo desde cero y manipular android bien explicado.
Hola, te cuento que casi todos mis videos son secuencias, trato de hacerlos cortos y puntuales, por ejemplo este trata sobre shared Preferences no sobre como crear una interfaz, si explico lo de la interfaz entonces se alarga más el video, lo de la interfaz lo explico en videos anteriores... ten en cuenta que si tu quieres ser un excelente programador no puedes esperar a que todo te lo den masticado cada vez, por eso si no sabes crear una interfaz tan simple como esta quiere decir que aún no es momento de que trates de entender como usar shared preferences... por otro lado muy buena la recomendaciòn, la geekipedia de ernesto es excelente... salu2!
Yo vine de ver todos los videos de Ernesto y si es cierto que es muy buen profesor. Pero hubo algunas cosas que no entendi y me puse a buscar mas informacion y llegue al canal de Cristian ,empece a ver sus videos desde el numero 50.Luego me di cuenta que era muy bueno y empece ver el curso desde cero a pesar que ya sabia muchas cosas basicas de android;pero no me arrepiento por que aprendi muchas cosas màs de lo que ya sabia.
@@maxnapuche40 A mi me pasó lo mismo, termine de ver los videos de ernesto quise seguir con base de datos pero como no tenia vi este canal y me pareció de lo mejor que hay en android, este profesor es excelente!!. He visto que tiene un curso gratuito en udemy, ojalá se anime por hacer uno de pago de android, se lo compró de inmediato.
@@CristianDavidHenao De echo vengo del canal de Ernesto, y la verdad a ti te entendí mejor que a el al explicar el mismo tema de sharedpreferences. pero si, los dos son muy buenos. saludos desde México.
@@tavosj9059 que bueno, no me había dado cuenta de los otros comentarios pero es bueno saber que se complementan, espero retomar los más pronto el curso nuevamente pero con kotlin
Cristian, me estas ayudando mucho con mis proyectos. Soy desarrollador freelance autodidacta y agradezco tu ayuda. Me acabo de suiscribir. Saludos, un abrazo. (noi es la primera vez que acudo a tu canal, pero decidi suscribirme)
Gracias por el aporte.
queria comentar de desde un fragment hay que añadir "this.getActivity()" al crear el objeto preferences
SharedPreferences preferences = this.getActivity().getSharedPreferences("credenciales", Context.MODE_PRIVATE);
Lo comento porque a mi me salía error sin el this y tuve que buscar como solucionarlo.
En efecto, los fragments a diferencia de las activitys no tienen Contexto por ello hay que especificarles uno
Hola, disculpa yo tengo un problema con mi fragment, si me puedes ayudar te lo agradecería.
Este es mi número: 5585644579
@@Manuel3g Hola, disculpa yo tengo un problema con mi fragment, si me puedes ayudar te lo agradecería.
Este es mi número: 5585644579
@@Diego-jr2ko jaja si esta bien, pero no me agarra tu numero, quizá sea porque falta el prefijo telefónico de tu país
@@Manuel3g +52 5585644579
que excelente video hermano, llevo tres dias aprendiendo android y no crei encontrarme un video tan util y facil de explicar, me suscribo
bueno al parecer android studio se basa en memorizar código....
Cuando lanzo SharedPreferences en el otro activity me da un error y se cierra la app. Ya intenté agregando this.getActivity antes de getSharedPreferences() pero no funciona. Alguien sabe como solucionarlo?
lo solucionaste? :( estoy intentando lo mismo
Amigo Cristian, pero gracias por compartir tus conocimientos en este mundo del desarrollo de Android..., un abrazo desde Lima - Perú
muy buenas ,acabas de solucionarme un paso en un proyecto que estoy desarrrollando , muchas gracias amigo , te pasaste
excelente vídeo gracias cristian por compartir tus conocimientos n_n .... seria interesante saber como borrar esos datos o cuando se cierre la app se borren para que sirva como un contenedor temporal
tengo el listview en el mismo layout.. pero tengo problema, al tocar sobre el edittext para ingresar el nombre me aparece el teclado virtual y esto hace que el texview se vaya hacia arriba ... como puedo arreglar?? y cuando le doy back para que se vaya el teclado virtual el listview vuelve al lugar donde estaba antes ...
Tengo una pregunta, para cargar los datos en la nueva actividad ,
¿ Se copia todo el codigo de
cargarpreferencias();
y se pega en el nuevo activity añadiendo los textview de ese activity ?
¿¿Es asi??
esos valores es posible tambien editarlos luego? es decir si se crean unos nuevos con los mismos nombres de llaves se remplazan los otros
?
Buenas, ante todo saludarlo y agradecerle por la dedicación en compartir sus conocimientos, en el minuto 8.15 hay un mensaje Qué indica "PARA ESTE PROCESO USAMOS EL EMULADOR PROPIO DE ANDROID STUDIO" eso quiere indicar que si realizó las pruebas a través de mi celular conectado a mi PC no podre ver la data a traves del ANDROID DE VICENTE MONITOR...?, gracias por su pronta respuesta..
Eleazar Alfriadez que pena la hora, antes si podía hacerlo pero con actualizaciones de android studio ya no lo permite, creo que el cel tiene q ser root, no se la nueva versión si ya lo permite
Gracias por compartir tus conocimientos, me han servido un montón. Saludos desde Ecuador :)
Saludos Sandra. 🏁🇪🇨
Gracias por tu ayuda, explicado a la perfección grande profe Cristian.
Muchisimas gracias, justo este tema estoy usando para aplicar un theme determinado a la app, muchas gracias.
Excelente!
@@CristianDavidHenao Bro me ayudo muchísimo Tenemos una aplicación de la edad promedio y queremos que la edad promedio quede guardada para próximas consultas o rotaciones, pero requiero utilizar la herramienta para la edad promedio (Calcular) sobrescribiendo los métodos: OnResume() y onPause() para mantener la persistencia al rotar los valores please ayudame realizando eso Soy suscriptor Mi # +593 0996510296 o al correo redstark-99bv@hotmail.com
También se utilizaría como solución a la perdida de datos no?De tal manera que al iniciar la aplicación llamemos al método cargarPreferencias pero dentro de onCreate?
Como siempre, unos excelente videos y explicaciones!
Un fuerte abrazo desde México!
de antemano muchas gracias a su curso esta bueno pero tengo una consulta no puedo encontrar el android divice monitor para descargar el archivo xml por favor si puede ayudarme
Gracias por el aporte. Excelente!
podrias mostrar la clase de cargar preferencias por favor :(
Que aplicaciones podria tener?
si alguien quiere actualizar el SharePreference luego de escribir la primera vez, tiene que tener una variable booleana en el metodo cargarPreferencias donde deben ponerla en true si el valor leido del SharePreference es nulo, luego en el metodo guardarPreferencias deben hacer un if que pongan como condicion (!variablebooleana) y dentro deben limpiar el SharePreferences antes de hacer el commit , es decir deben hacer lo siguiente editor.clear();
Buen video, gracias por tu ayuda desde España.
Hola, podría hacer esto en Kotlin?
buenas es posible utiizarlo para mover un dato de cualquier tipo a una carpeta en especifica de la aplicacion para luego usarla desde esa carpeta..
lo que intentaria hacer seria como si al principio de la app se cargaran los datos o base de datos externas a la carpeta de la aplicacion para que despues en eecucion completa, pudiera usar la base de datos que cargo
Enzo Luis Medina Lopez que pena apenas veo, ya lo hiciste?
Puedes hacer por favor un video aplicando el SharedPreferences en un Spinner?
Excelente vídeo, me quedo muy claro el tema, muchas gracias
yoryi 44 con gusto!
@@CristianDavidHenao @Cristian Henao Bro me ayudo muchísimo Tenemos una aplicación de la edad promedio y queremos que la edad promedio quede guardada para próximas consultas o rotaciones, pero requiero utilizar la herramienta para la edad promedio (Calcular) sobrescribiendo los métodos: OnResume() y onPause() para mantener la persistencia al rotar los valores please ayudame realizando eso Soy suscriptor Mi # +593 0996510296 o al correo redstark-99bv@hotmail.com
Gracias compañero, me sirvió! Muy fácil y muy bien explicado!
FAN Llovers con gusto!
Excelente clase Cristian. te comento que a mi no me sale Android monitor en tools. Còmo se hace en estos casos? de antemano gracias por tu respuesta.
depende a la versión --- th-cam.com/video/mqtr9K_e1_w/w-d-xo.html.
Desde Android 3.1 Android Device Monitor dejo de estar disponible
Con razón no lo encontré! =((
Hola como será el código para guardar un puntaje?
Muy claro muchas gracias
Buenos días, buen video ... pero tengo una consulta, cuando lo hago para fragmento no me funciona , me sale error en el context , cuál sería la solución o que estoy haciendo mal?
Perdón ,viendo los comentarios dice colocar this.getAcyivity(); lo hice pero se me cierra la aplicación , que me faltaría poner ?
puedo leer un valor en desde otra actividad?
Si señor!
@@CristianDavidHenao cómo?
@@BeetBlueyou Hola, ya lo pudiste hacer supongo, pero basicamente es llamando una instancia del archivo de preferencias, en la lista de reproducción explico el proceso
Muchas gracias por el tutorial tenia que hacer algo parecido pero no tenia idea de como hacerlo.
Gracias por compartir los conocimientos. Genial!!
Gracias excelente video
Gracias amigo muy buena explicacion
Buena info, y ¿cómo sería si quiero guardar layouts dinámicos? Me explico: tengo una activity con un solo botón que es para crear un linear layout (con un textview y un botón como views) cada vez que lo pulse, pero cuando cierro la app y vuelvo a abrirla, todos los layouts dinámicos que haya creado DESAPARECEN :( ¿Como haría si quiero mantenerlos? Gracias y saludos
Y si deseas usa esto como idea para otro vídeo :)
Pudiste resolverlo hermano? yo tengo el mismo problema
Lo resolví usando un recyclerview y guardando los valores de los objetos en una base de datos con la librería Room
Excelente mi hermano, gracias..
Renzo Alexís García Falcón con gusto!
Es un crack profe, gracias...!
que tal, ahora en la nueva versión se quito Android device monitor, ahora como acceso al archivo de preferencias? gracias y saludos. excelente video amigo.
Dejo de estad disponible desde android 3.1, prácticamente por temas de seguridad
Listo
brother eres un as encerio sos el mejor
gracias, muy útil
CRACK
Gracias bro!
César Alejandro M con gusto!
gracias
Gracias parce
Hector con gusto!
Great!!!
CRISTIAN J. GONZALO MACEDO con gusto!
No me gusto su forma de explicar, se supone que si esta dando un curso desde cero, siempre el video comienza, cuando ya ha creado casi todo, los invito a que busquen la geekepedia de ernesto, ese mas si es un excelente programador y le enseña a escribir codigo desde cero y manipular android bien explicado.
Hola, te cuento que casi todos mis videos son secuencias, trato de hacerlos cortos y puntuales, por ejemplo este trata sobre shared Preferences no sobre como crear una interfaz, si explico lo de la interfaz entonces se alarga más el video, lo de la interfaz lo explico en videos anteriores... ten en cuenta que si tu quieres ser un excelente programador no puedes esperar a que todo te lo den masticado cada vez, por eso si no sabes crear una interfaz tan simple como esta quiere decir que aún no es momento de que trates de entender como usar shared preferences... por otro lado muy buena la recomendaciòn, la geekipedia de ernesto es excelente... salu2!
Yo vine de ver todos los videos de Ernesto y si es cierto que es muy buen profesor. Pero hubo algunas cosas que no entendi y me puse a buscar mas informacion y llegue al canal de Cristian ,empece a ver sus videos desde el numero 50.Luego me di cuenta que era muy bueno y empece ver el curso desde cero a pesar que ya sabia muchas cosas basicas de android;pero no me arrepiento por que aprendi muchas cosas màs de lo que ya sabia.
@@maxnapuche40 A mi me pasó lo mismo, termine de ver los videos de ernesto quise seguir con base de datos pero como no tenia vi este canal y me pareció de lo mejor que hay en android, este profesor es excelente!!. He visto que tiene un curso gratuito en udemy, ojalá se anime por hacer uno de pago de android, se lo compró de inmediato.
@@CristianDavidHenao De echo vengo del canal de Ernesto, y la verdad a ti te entendí mejor que a el al explicar el mismo tema de sharedpreferences. pero si, los dos son muy buenos. saludos desde México.
@@tavosj9059 que bueno, no me había dado cuenta de los otros comentarios pero es bueno saber que se complementan, espero retomar los más pronto el curso nuevamente pero con kotlin