Que son las intenciones y los filtros de intencion en android?
El sistema Android utiliza mensajes como medio de comunicación entre sus componentes. Estos mensajes informan al sistema lo que el componente emisor desea hacer, es decir, su intención. Android SDK proporciona esta capacidad a los desarrolladores a través de la clase Intent.
En otras palabras, los intentos son parte de un marco de paso de mensajes que puede difundir mensajes en todo el sistema o dirigirse a un componente de una aplicación de Android como una Actividad o un Servicio, lo que indica la intención de realizar una acción.
Los intentos también se utilizan para transferir datos entre diferentes componentes adjuntando datos al mensaje. Aqui se discutirá diferentes tipos de intentos y cómo usarlos.
Intenciones
Los intentos se utilizan para la interacción entre diferentes componentes de Android. Pegan diferentes componentes en un sistema interconectado. Cuando el clic de un botón inicia una actividad, es decir, trae una nueva actividad al primer plano y la actividad actual pasa a un segundo plano, básicamente envía un mensaje al sistema Android informándole sobre su intención de iniciar una actividad. Desde la perspectiva del sistema Android, hay dos tipos de intentos: explícitos e implícitos.
Intenciones explícitas
los intentos explícitos son intentos que especifican qué componente desean iniciar. Básicamente le dicen al sistema de dónde se emite el mensaje y a qué componente, es decir, a qué actividad o servicio. Lo hacen especificando explícitamente el nombre de la clase como un parámetro en el constructor Intent.
El siguiente ejemplo de código se toma desde dentro de una actividad. Crea una instancia de la clase Intención e inicia otra actividad.
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
En estas líneas, el constructor de intentos especifica explícitamente qué actividad pretende iniciar, al proporcionar su nombre de clase "ActivityTwo.class" en el segundo parámetro. Puede pensar en los dos parámetros del constructor, como el origen y el destino del mensaje, donde el parámetro "esto" se refiere a la actividad actual.
Brevemente, los Intentos explícitos se usan principalmente para iniciar actividades, es decir, abrir una pantalla de aplicación diferente en su aplicación o un servicio.
Comentarios
Publicar un comentario