Spanish, Mexican subtitles

← Broadcast Intents

Get Embed Code
10 Languages

Showing Revision 3 created 09/30/2014 by Fran Ontanaya.

  1. Hemos hablado de usar intents en Sunshine
    para arrancar actividades y enviar
  2. información entre apps. Pero, ¿si quieres
    transmitir un mensaje a muchas apps?
  3. Por ejemplo, el sistema transmitirá
    un mensaje, diciendo que
  4. el dispositivo se está cargando o que
    acaba de reiniciarse. Para hacer esto
  5. utilizamos el método SendBroadcast
    para transmitir un intent.
  6. Esas transmisiones las reciben
    los Broadcast Receivers,
  7. llamados típicamente solo receivers.
    Utilizando filtros de intents,
  8. como los que vimos anteriormente, indican
    en qué transmisión están interesados.
  9. Así, volviendo a la metáfora del sobre,
  10. en el caso de un broadcast intent
  11. tu sobre se dirige básicamente
    a cualquier receptor
  12. que esté interesado en saber
    que ese evento ha sucedido.
  13. Y esto lo consigue
    utilizando un filtro de intent.
  14. Los intents transmitidos se envían
  15. a cualquier app con un
    broadcast receiver
  16. que tenga un filtro de intent
    que le dice al sistema:
  17. "Tus ideas me intrigan
    y deseo coincidir con el usuario final".