Академический Документы
Профессиональный Документы
Культура Документы
TEPOSCOLULA
INGENIERIA EN SISTEMAS COMPUTACIONALES
MATERIA:
TECNOLGICO NACIONAL
DE MXICO
ACTIVIDAD:
Reporte Aplicacin de envi de texto de una
Activity a otra Activity
PRESENTA:
Noel Vicente Santiago
DOCENTE:
Ing. Jess Maldonado Cholula
NUMERO DE CONTROL
13ISC203
Tabla de contenido
Objetivo.............................................................................................................. 3
Introduccin........................................................................................................ 3
Desarrollo............................................................................................................ 3
Ejecucin de App................................................................................................. 8
Conclusin.......................................................................................................... 9
Objetivo
Crear e implementar una app, para Android 4.2 hasta la versin 6 del mismo, con
la capacidad de enviar un texto de una Activity a otra, esto ltimo concatenado con
un texto (para nuestro caso HOLA).
Introduccin
En este presente reporte de aplicaciones andorid expondremos de manera clara el
uso de funciones como son: Bundle, findViewById, para l envi de datos entre
Activitys. Con la finalidad de desarrollar una app, que envi texto de un form a
otro.
Desarrollo
Paso 1. Crear un proyecto nuevo, posteriormente agregaremos una nueva Activity
con el nombre de SaludoActivity para ello daremos clic derecho sobre la Carpeta
de APP, y seleccionaremos New/Activity/EmptyAcivity, ver imagen 1,
Posteriormente poner el nombre SaludoActivity y finalizar el proceso de creacin.
Paso 2. Una vez agregada la nueva Activity Saludo, pasaremos a ir al cdigo XML
de la primera Activity Main (la que se crea cuando se crea el proyecto), y
escribiremos las siguientes lneas de cdigos.
Ilustracin 2 activity_main.xml
Para hacer esto se implementar cdigo java en nuestras dos activitys para ello
iremos a nuestra MainActivity.java y escribiremos las siguientes lneas de cdigo:
Descripcin de cdigo:
Ntese que se crean dos variables cada una de tipo EditText y Button, con las
cuales estaremos guardando los valores que el usuario teclee, posteriormente en
nuestro mtodo onCreate, almacenaremos a las variables antes creadas lo que
contengan nuestros componentes EditText y Button, por ello se hace referencia
con la funcin findViewById(R.id.Variable), la cual nos permite acceder al
Descripcin de Cdigo:
De igual forma que en el Activity anterior, crearemos una variable tipo TextView,
puesto que solo mostraremos Texto, en este caso Hola Nombre, donde
Nombre es el valor que escribamos en el form anterior. Posteriormente
cargaremos la variable creada con el contenido de nuestro componente txtSaludo.
Luego con la funcin de Bundle crearemos una variable, con la cual estaremos
almacenando los valores enviados de la otra activity puesto que invoca la funcin
Intent(), con lo cual mostraremos ya concatenada toda la oracin con la siguiente
lnea:
txtSaludo.setText(Hola+bundle.getString(Nombre));
Note que Hola, es la palabra concatenada con el valor que se le pasa de la
activity Principal, y la parte de bundle.getString(), es la funcin para convertir a
string la cadena de Nombre.
Ejecucin de App
Ventana funcional de la app:
Vea que se est cumpliendo la funcionalidad de nuestra app, con lo cual nos
resta concluir que
Conclusin
Con la implementacin de la funcin Bundle, Intent y findViewById(), podemos
acceder a cualquier contenido de cualquier componente dentro de una activity sin
importar que no estemos en ella, tal como se logr exponer en el presente reporte
de aplicacin.