Registrará la actividad en el archivo de manifiesto del proyecto
Se configurará para iniciar la actividad en el archivo de manifiesto del proyecto.
Uno, el papel de la actividad
La actividad es uno de los cuatro componentes centrales de Android y su función principal es proporcionar una interfaz e interactuar con los usuarios.
Un programa generalmente se compone de múltiples actividades, la relación entre cada actividad es muy floja, no existe una relación directa entre ellas. Debe haber una actividad designada como la actividad principal, que es la primera interfaz que se muestra cuando se inicia el programa. Cada actividad puede iniciar otras actividades a voluntad. Siempre que se inicia una actividad, se detiene la actividad anterior. Todas las actividades iniciadas en un programa se colocan en una pila, por lo que la actividad detenida no se destruye, sino que se almacena en la pila. La actividad recién iniciada se almacena primero en la pila y luego obtiene el foco de entrada. Haga clic en el botón de retorno de la actividad actualmente activa, se elimina de la pila y luego se destruye, y luego se restaura la actividad anterior.
Cuando una actividad se detiene porque se inicia una nueva actividad, se le notificará de un cambio de estado. Hay varios cambios de este tipo, cada uno de los cuales hará que el sistema llame al método de devolución de llamada correspondiente para notificar la actividad. Estos métodos de devolución de llamada se denominan colectivamente "Método de devolución de llamada del ciclo de vida". Estos métodos de devolución de llamada se llaman cuando la actividad se crea, detiene, reanuda y destruye.
Dos, crea una actividad personalizada
Crear una aplicación para Android [ActivityOverview]
1. Crear según la actividad heredada de clases comunes
Nueva clase de Java
Ingrese el nombre de la clase
Agregar comentarios de documentación a la clase
Cree un archivo de diseño activity_login para LoginActivity como interfaz de usuario
Establecer el nombre del archivo de diseño-activity_login
Cambiar a la vista de código
Establecer atributos de diseño lineal, agregar una etiqueta, establecer atributos
Cree un método de devolución de llamada onCreate (), use el archivo de recursos de diseño para configurar la interfaz de usuario
2. Creado según la plantilla Actividad de Android Studio.
Cree una actividad personalizada basada en la plantilla Actividad vacía
Configurar la información de la actividad
Agregar un control de etiqueta al archivo de diseño
Tres, registre una actividad personalizada
1. Ver el archivo de lista de proyectos
Solo la Actividad personalizada creada al heredar la Actividad en sí misma debe registrarse en el archivo de manifiesto del proyecto. La LoginActivity que creamos recién ahora requiere que nos registremos en el archivo de manifiesto del proyecto, y la RegisterActivity creada en base a la plantilla, el sistema ya se ha registrado para nosotros.
2. Registrar LoginActivity
Puede configurar las propiedades de LoginActivity
Defina la variable de inicio de sesión en el archivo de recursos de cadena strings.xml
Verifique el archivo de lista de proyectos nuevamente
Inicie la aplicación y compruebe el efecto
Lo que ves es la ventana MainActivity. Si quieres ver la ventana LoginActivity primero cuando quieres iniciar la aplicación, debes configurar LoginActivity para iniciar la Actividad (Actividad del lanzador) en el archivo de manifiesto del proyecto.
Cuarto, configurar para iniciar la actividad
Establecer para iniciar la actividad agregando un filtro de intención
1. Configure LoginActivity para iniciar la actividad
Configurar filtro de intención
Inicie la aplicación y compruebe el efecto
2. Configure RegisterActivity para iniciar la actividad
Configurar filtro de intención
Inicie la aplicación y compruebe el efecto
Preguntas: Si se inicia MainActivity, ¿cómo puedo saltar a LoginActivity o RegisterActivity?