jueves, 9 de julio de 2015

Iniciando otra actividad

En el post anterior la aplicación solo tiene un text field y un botón, a continuación se le agrega un poco de código al botón... 
  Se le agrega la propiedad onClik, el cual manda a llamar el método sendMessage.



Se crea un Intento:

  1. Dentro del archivo java/com.example.computo.miapp, abrir el archivo MiAPP y agregar el codigo:
    La clase DisplayMessageActivity, no la reconoce, no importa, por el momento se ignora, después se creará...
    El Constructor de Intent tiene dos parámetros:

    - Un contexto en el primer parámetro, (este es usado porque la clase Activity es subclase de contexto)
    - La clase del componente de la aplicación para la que el sistema deba entregar la Intención (en este caso, la actividad que debe iniciarse)
  2. Importar la clase: import android.content.Intent;
  3. Dentro del método enviarMensaje() usar el findViewById() para obtener el elemento EditText
     
  4. Importar el EditText: import android.widget.EditText;
  5. Asignar el texto la variable local message, y usar el método putExtra() para agregar ese texto al Intent
      Una Intencion puede llevar tipos de datos como pares clave-valo llamados extras. El método putExtra() toma el nombre de clave del primer parámetro y el valor en el segundo parámetro.
  6. Definir el EXTRA_MESSAGE

  7. Finalizar el método, llamando al método startActivity() pasando el objeto creado en el paso 1, esto es todo el código necesario para el botón.
      El sistema recibe esta llamada e inicia la Instancia del Activity, especificado por el Intent, Ahora se necesita crear la clase DisplayMessageActivity.
Se especificará en el siguiente post!











No hay comentarios:

Publicar un comentario