Salto de interfaz de la serie de desarrollo de Android

Salto de interfaz significa saltar a la segunda interfaz o aplicación cuando haces clic en los controles de la primera interfaz. El comando más importante que se usa aquí es Intent.

1 Iniciar la actividad interna: el
desarrollo de Andrews no se puede instanciar directamente Actividad, es necesario usar el tiempo como mensajero para interactuar Intención:
Nueva Intención abierta eliminada Escriba la
Intención de la Actividad Intención = nueva Intención nueva (la clase this, Target.c);
A en
Android envía una solicitud:
iniciar actividad (intención);

Un simple salto no puede soportar la respuesta de acción de la segunda interfaz. En este momento, debe agregar mensajes adicionales al realizar la solicitud. Por ejemplo:
agregue en A arriba:
intent.putExtra (KEY, message); Sáquelo
cuando el la segunda actividad inicia el valor CLAVE:
Intent intent = getIntent ();
String message = intent.getStringExtra (FirstActivity.KEY);
// Realice la configuración de Layout en la segunda actividad, como:
textView.setText (mensaje);

2 Inicie la actividad externa:
TAREA: Para completar una tarea compleja, una serie de actividades que se inician continuamente forman una TAREA, y la actividad en la TAREA se puede regresar presionando la tecla Atrás.
Por ejemplo:
use new Intent (Intent.ACTION_SEND) para reemplazar el nuevo Intent (this, Target.class);
intent.setType ("text / plain");
Además, puede adjuntar más información.
Al iniciar otras aplicaciones, Android recorrerá el archivo AndroidManifest.xml de todas las aplicaciones y comprobará si el elemento de filtro de intención de cada actividad puede manejar ACTION_SEND. Si hay varias
aplicaciones que pueden iniciar acciones relacionadas, debe agregar código para seleccionar: Cadena chooserTitle = getString (R.string.chooser);
// Devuelve la
intención seleccionada por el usuario a Intent selectedIntent = intent.createChooser (intent, chooserTitle);
startActivity (selectedIntent);

Materiales de referencia:
https://www.icourse163.org/learn/BFU-1205989803?tid=1450759471&from=study#/learn/content Curso MOOC sobre tecnología de desarrollo móvil

Supongo que te gusta

Origin blog.csdn.net/langxiaolin/article/details/113865912
Recomendado
Clasificación