La etiqueta intent-filter

Cuando creamos una nueva actividad, servicio o receptor broadcast, podemos informar al sistema del tipo de intenciones implícitas que se pueden resolver con nuestro componente. Para ello utilizaremos un filtro de intenciones mediante la etiqueta <intent-filter> de AndroidManifest.xml.

Cuando desarrollamos una aplicación, lo habitual es utilizar intenciones explicitas, que se resuelven utilizando el nombre de la clase. Por lo tanto, si vamos a llamar a nuestro componente de forma explícita, no tiene sentido crear un filtro de intenciones.

 

Enlaces de interés:  Aprender más sobre intenciones

·         Android Developers - Reference: Class Intent:
http://developer.android.com/reference/android/content/Intent.html

·         Android Developers – Dev. Guide: Intents and Intent Filters: http://developer.android.com/guide/topics/intents/intents-filters.html

Preguntas de repaso y reflexión:  Intenciones