Curso de Android con Java: Recuperar datos cuando se cierra un Activity
Summary
TLDREl guión del video proporciona una explicación detallada sobre cómo recuperar datos de una 'activity' en una aplicación. Se describe el proceso de pasar datos de una 'activity' a otra y cómo recuperarlos posteriormente. Se sugiere utilizar un botón en la primera 'activity' para iniciar la segunda y luego ingresar información de usuario y contraseña. Se detalla cómo mostrar el nombre de usuario ingresado y manejar los eventos de botón 'Confirmar' y 'Cancelar'. El script incluye la creación de un proyecto llamado 'El Templo', la implementación de interfaces y la programación de 'activity' para gestionar la navegación y el retorno de datos entre actividades. Se menciona la importancia de la comunicación entre actividades y cómo se puede capturar y mostrar la información proporcionada por el usuario.
Takeaways
- 😀 Se discute cómo recuperar datos de una primera actividad en una segunda actividad en el contexto de desarrollo de aplicaciones.
- 🔄 Se menciona que para enviar datos de la primera actividad a la segunda, se puede utilizar un botón en la primera actividad.
- 📱 Se describe el proceso de crear un proyecto con dos actividades, donde la segunda actividad solicita datos de inicio de sesión.
- 🔑 Se indica que en la segunda actividad, el usuario debe ingresar su nombre de usuario y contraseña.
- 🗂️ Se detalla cómo se deben crear y configurar las interfaces de ambas actividades, incluyendo los elementos de la interfaz de usuario como botones y campos de texto.
- 🔄 Se explica que se debe sobrescribir un método en la segunda actividad para poder devolver datos a la primera actividad.
- 📲 Se menciona la importancia de utilizar un código de resultado específico para identificar qué actividad se cerró y cómo se debe manejar esto en la primera actividad.
- 🔗 Se destaca la necesidad de establecer una conexión entre las actividades para que la primera actividad sea informada cuando la segunda actividad se cierra.
- 🛠️ Se proporciona un ejemplo de cómo se puede utilizar un objeto de la clase Intent para pasar datos entre actividades.
- ✅ Se sugiere la implementación de un botón de confirmación y otro de cancelación en la segunda actividad, con acciones asociadas a cada uno.
- 📝 Se concluye con la finalización del tema de actividades, resaltando que se han cubierto los conceptos clave en tres videos.
Q & A
¿Qué es lo que se busca hacer en el script proporcionado?
-El script trata sobre cómo recuperar datos de una 'activity' en una aplicación cuando se realiza una transición a otra 'activity' sin enviar los datos inicialmente.
¿Cómo se menciona recuperar los datos de la primera activity en la segunda activity?
-Se sugiere utilizar un botón en la primera activity para iniciar la segunda activity, donde se ingresan datos como nombre de usuario y clave, y luego se recuperan estos datos en la primera activity.
¿Qué elementos se utilizan para la interacción entre las actividades?
-Se utilizan botones como 'confirmar' y 'cancelar' para interactuar entre las actividades y recuperar o no los datos ingresados.
¿Qué se hace con el botón 'confirmar' en la segunda activity?
-Al presionar el botón 'confirmar', se cierra la segunda activity y se devuelve un mensaje indicando que los datos han sido confirmados, permitiendo la recuperación de los datos en la primera activity.
¿Qué ocurre si se presiona el botón 'cancelar' en la segunda activity?
-Al presionar el botón 'cancelar', se cancela la operación y no se recuperan los datos ingresados en la segunda activity.
¿Cómo se identifica el cierre de una activity en el código?
-Se utiliza un código de retorno, que en este caso es un entero, para identificar el cierre de una activity y el resultado de la operación.
¿Qué método se sobrescribe en la segunda activity para gestionar el cierre y retorno a la primera activity?
-Se sobrescribe el método 'onActivityResult' en la segunda activity para gestionar el cierre y el retorno de los datos a la primera activity.
¿Cómo se cargan los datos de la segunda activity en la primera activity al volver?
-Se utiliza un objeto 'Intent' para pasar los datos de vuelta a la primera activity cuando esta vuelve a estar activa.
¿Qué se hace con el resultado de la operación en la primera activity al volver de la segunda?
-Se analiza el resultado de la operación mediante el código de retorno y se actualiza la interfaz de la primera activity según los datos recuperados o no.
¿Cómo se gestionan las posibles interfaces visuales adicionales que puedan estar abiertas en la primera activity?
-Se utiliza el parámetro 'requestCode' para identificar qué activity se ha cerrado y se ejecutan las acciones correspondientes, permitiendo la gestión de múltiples interfaces visuales.
¿Qué se hace con los datos ingresados por el usuario si se cancela la operación en la segunda activity?
-Si se cancela la operación, no se recuperan los datos ingresados por el usuario y se mantiene el estado anterior de la primera activity.
Outlines
😀 Recuperación de datos entre actividades
El primer párrafo trata sobre cómo recuperar datos de una actividad al pasar a otra sin enviarlos previamente. Se describe el proceso de configurar una primera actividad que actúa como un botón para abrir una segunda actividad donde se ingresan datos como nombre de usuario y clave. Se menciona la creación de dos botones, uno para confirmar y otro para cancelar, y cómo mostrar el nombre de usuario ingresado en la primera actividad al presionar el botón de confirmación. Se inicia la creación del proyecto 17, 'El Templo', y se detallan los pasos para armar las interfaces y mostrar cómo recuperar el dato ingresado en la segunda actividad.
😉 Configuración y gestión de actividades
El segundo párrafo se enfoca en la configuración de la segunda actividad y cómo gestionar los eventos de clic en los botones 'Confirmar' y 'Cancelar'. Se describe el proceso de codificación de la segunda actividad, donde se analiza lo que sucede cuando se presiona el botón 'Confirmar' y cómo se devuelven los datos a la primera actividad. Se menciona la creación de un objeto 'Intent' para pasar datos y el uso de un código de retorno para indicar que la actividad se cerró correctamente. Además, se detalla cómo se maneja la confirmación de los datos y cómo se muestran los datos recuperados en la primera actividad.
😌 Análisis de cierre de actividades y manejo de eventos
El tercer párrafo profundiza en el análisis de la actividad principal y cómo se maneja el cierre de la segunda actividad. Se discute la implementación del método 'onActivityResult' para recibir información cuando una actividad se cierra y cómo identificar el código de retorno para realizar acciones específicas. Se describe el proceso de pasar un objeto 'Intent' desde la segunda actividad al presionar 'Confirmar' y cómo se maneja el evento de cierre de la segunda actividad al presionar 'Cancelar'. Se concluye con la finalización de las actividades y se agradece por la información proporcionada en los tres videos.
Mindmap
Keywords
💡Activity
💡Recuperar datos
💡Botón
💡Usuario
💡Clave
💡Proyecto
💡Interface
💡Evento de clic
💡Intent
💡Código de retorno
Highlights
Se discute cómo recuperar datos de una actividad previa cuando se inicia una nueva.
Se menciona la importancia de enviar datos desde la primera actividad a la segunda.
Se describe el proceso de mostrar el nombre de usuario ingresado en la primera actividad al presionar un botón.
Se detalla la creación de un proyecto llamado 'El Templo' para示范 (demostrar) el entrelazado de actividades.
Se indica la necesidad de crear interfaces en las actividades para mostrar y recuperar información.
Se explica cómo se puede recuperar el gasto de una actividad en otra mediante un botón.
Se habla sobre la creación de un segundo activity donde se ingresarán el nombre de usuario y clave.
Se describe la disposición de dos botones, uno para confirmar y otro para cancelar en la segunda actividad.
Se menciona la implementación de un método para manejar el evento de clic en el botón de la primera actividad.
Se discute la importancia de la comunicación entre actividades para la transferencia de datos.
Se habla sobre la necesidad de identificar cuando una actividad se cierra para recuperar datos.
Se describe cómo se utiliza un código entero para identificar la actividad que se cerró.
Se indica la importancia de sobrescribir un método para manejar la actividad que se cierra.
Se discute la implementación de un evento de clic en el botón de confirmación en la segunda actividad.
Se habla sobre cómo se utilizan los datos ingresados por el usuario en la segunda actividad para actualizar la información en la primera.
Se describe el proceso de crear un objeto de la clase Intent para pasar datos entre actividades.
Se indica cómo se utiliza el método 'setResult' para confirmar los datos y devolverlos a la actividad principal.
Se discute la necesidad de manejar el evento de clic en el botón de cancelar en la segunda actividad.
Se habla sobre cómo se puede analizar el código de retorno de una actividad para determinar la acción a tomar.
Se describe el proceso de actualizar la información en la primera actividad después de que se cierra la segunda actividad.
Transcripts
bueno ahora vamos a ver cómo recuperar
datos cuando se hiciese una activity
como víctor cáncer activity sin enviar
datos hemos visto como de primera
activity que enviamos datos al segundo
activity y ahora vamos a ver cómo
recuperar datos de primera activity que
se han cargado en el segundo activity
pruebas es disponer el primer activity
como button y junte envió presionar el
botón vamos a abrir segundo activities
donde vamos a proceder a ingresar el
nombre de usuario y clave
en dicha activity dispondremos dos
botones de confirmar y cancelar cuando
se hiciera el segundo activity en el
primer activity vamos a mostrar el
nombre de usuario ingresado simple y
cuando se le presiona el botón confirma
un mensaje diciendo que si presiona el
botón cancela pasemos a crear el
proyecto 17
el templo entre activity como siempre
y vamos a armar
las interfaces movemos
en el primero dijimos podemos poner un
botón
dyn
vamos en las tardó un testigo donde
vamos a mostrar el gasto recuperado del
otro activity
y vamos a crear el segundo activity
dijimos botón derecho sobre la
aplicación activity
en ti activity lo vamos a llamar
actividad o
se crea un archivo cuidados punto java
activity y bajo actividad 2 por no dar
cualquier nombre siempre conoce un
nombre de recurso válido thor minúscula
bajó al sumo y número siempre y cuando
no es el primer carácter
que sea un activo es donde
vamos a disponer del nombre de usuario
quiero hacer el uno
vamos a ver el texto
si podemos poner por tirarlos el nombre
que aparezcan todavía vamos a pedir que
ingrese la clave
pasamos
en el texto
podemos disponer
grave
y luego lo hacemos de occupy golf park
los botones
él te confirma
[Música]
en el descanso dijimos cáncer naranja
nos podemos enlazar que digan cancelar
y confirmar
se han creado los dos activos que las
interfaces visuales básicamente que
ahora si vamos a la actividad principal
el de login vamos a hacer para el evento
clic
el método loving acá este va a ser mi 11
estamos en primera activity vamos al
baño criticaba
1
1
el método
blogging
buscamos a clase vivo cuando creamos el
objeto de la clase intel tardanza del
segundo
activity importamos presenten y pinten
la presente activity y la actividad dos
puntos
pero acá no vamos a poder llamar a estar
activity como hemos visto en los dos
vídeos anterior a una forma tenemos que
indicarle que cuando se lance el otro
activity en algún momento vuelva a
avisarme que ha sido cerrado para eso ya
vamos a estar activity por jesús a este
estar activity por resuelve pasamos esto
la clase
intent que un código un valor entero
para identificar cuando vuelva sume
devolver ese valor donde vamos a
capturar
ha trabajado de esta activity vamos de
que sobre escribir un método ideado la
clase tp compacto capcom para activity
que lo podemos buscar fácilmente cuando
uno quiere escribir podemos acordes
override el método que vamos a
implementar se llama activity
jesús
ilona activity facebook lo que hace es
devolvemos el código de que activity se
cerró este código
y después
como de igual a 100 podemos pasar
cualquier entero no importa cual entero
va a ser cualquier ente todo tipo de
entero este parámetro inician cuando
venga este porque este una artritis eso
lo vamos a enlazarse hay muchos
activities que se pone todo cara también
prometo donde activities jesús
identificarlo cuando se hace a favor
en qué momento vaya que se siente
empecemos a codificar la actividad 2 la
actividad 2
recordemos que esta vamos a codificar la
actividad 2
ect
en la actividad ahora vamos a analizar
qué pasa con tu tensión el botón
confirmar cuando conduces en el botón
confirmar vamos a hacer
en la actividad 2
evento a un clic confirma que es pero
codifica mos al confirmar que el
actividad
doble
como me importa el atractivo
igual no con su presión al que él
confirma para devolver a los creamos
como el pico de la clase 15
acá notemos que más que crearlo
llamada el extra como el nombre de
usuario
el usuario lo estamos cargando en la
elite 1
recuperamos el datos carbón existe q no
voy a llamar al método azul
y yo que pasarles el código de
devolución del field activity como estos
vamos a confirmar los datos en las
constantes llamadas jesus ok
que finalizó todo correctamente estamos
indicando y el intento 1
entonces cuando presiona botón confirmar
a ver vamos a tratar de trenzar los
hasta acá yo me presiona el login a
activarse segundo activity de acá los
datos de impresión a confirmar cuando
presionó el botón confirmar si crea un
objeto que siguiente en el segundo
activity se carga un parámetro ya o
usuario que es lo que cargado en el 20 1
y se llama set se sur
cargando importante acá el objeto de
presión interna y también vamos a hacer
dar inicio el segundo activity
cuando se cierre sea un activo tipo de
venir acá y acá es donde voy a analizar
y salió el g5 de por él
que todo perfecto aquí y del sur o de
iguala activity punto jesús ok y en este
caso y definir un led
capta datos donde vamos a carlos pagotto
data punto y el extras y en el 21
voy a mostrar las 2.10 string y la clave
de adiós a nuevos usuarios la forma que
hacemos con ejecutar los datos de
nuestros activities podemos probar hasta
acá
con el de confirmar
seamos login se lanza y siendo artístico
funciona vertical alguna flor en él
[Música]
en el activo de dos hemos puesto bien
que dice uno
y en la vida
login abertis y vos
loving puse bien minúscula
crea un objeto de clase inter acá puse
más actividad o un diálogo en esta
actividad
2
ahora si se va a lanzar la actividad dos
puestos activity
presione login se canse la actividad 2
con gloria la clave
y ahora me presiona confirma cuando
presionó confirmar se cierra el segundo
activity o sea si nos ubicamos acá del
código cuando presionó confirma se
cierra cuando llamo fin espero
incremente y llamo se treasure pasando
un objeto de crisis interna que es lo
que va a devolver al primer activity
como es clave llama usuario que lo que
carga del inteco y además ha cargado el
resultado como ok devuelve esta
constante y acá en la actividad
principal se ejecuta en forma sincrónica
con activity fed es unos este método se
ejecuta cuando se cierre la actividad 2
esteban a verdadero porque se esté
pasando el código de cuerpo de 100
en este problema en particular si yo no
hago esto va a funcionar lo mismo la
lugares no pero yo puedo tener
interfaces visuales que lance en este
mismo activity podría estar haciendo el
login
otras opciones más que habrá nosotros
activities y es la única forma que en el
método conartritis resul hoy mediante
gif ir analizando el parámetro fecoes
code para decir valor 100 101 102 103
etcétera según qué activity se cerró y
hacer una actividad en este caso sí hice
sea fue por el código sientes sea sol
activity que lanzamos desde acá desde
login
la verdadero steve analizó el parámetro
que es el segundo jesús codhes como
habíamos cargado jesule ok
esta constante con josh y que acá llega
el inten que cree en el segundo activity
lo recuperó y lo muestra lo único que
nos falta
en la actividad
2 el cáncer
cancelar vamos a hacer en una activity
sólo un clic en el stand celular
la actividad 2 descanse estar seria
con el sigo acá tengo que directamente
quedar un objeto de clase intent
igual
activity punto jesús cáncer
intento 1 y cierto es que el segundo
activity
entonces yo ahora como voy a pasar este
alimentos etc
es un cáncer desde la actividad
principal puedo analizar si azul code
activity punto de surf cáncer
qué
gersul cáncer
en este caso
y de piel
con gran tela
por punto
entonces veamos cerremos alcancemos
nuevo plastic acción si yo ahora llamo
login
caruso le ofrece unos cancelar ticket
para decir todas se presiona el botón
cancelar y no muestra el usuario carga
porque no se ha cargado de usuario
expresión al botón cancela yo cambiar un
usuario
y presiones confirma cual se actualiza
el tedio de primera activity porque da
verdadero este
este primer if es para verificar que
activity ni que activity devuelve el
resultado porque éste con activities
resuelva capturar todos los cerrados de
otros activities que abren principal
activity principal cuando con esto
finalizamos un poco por el tema de
activities con los tres vídeos que hemos
visto gracias
浏览更多相关视频
Curso de Android con Java: Pasar datos cuando se lanza un Activity
Curso de Android con Java: Controles EditText y TextView
Curso de Android con Java: Lanzar una segunda Actividad
Curso de Android con Java: Control RecyclerView – Agregar y eliminar items
Curso de Android con Java: Control Spinner con una lista de String
🐍 Crear registros con PYTHON y TKINTER [07]
5.0 / 5 (0 votes)