Autore Topic: SendBroadcast da un Receiver  (Letto 876 volte)

Offline giallo87

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Windows 7
SendBroadcast da un Receiver
« il: 16 Ottobre 2010, 13:24:38 CEST »
0
Ho attivato il wifi.startScan(); ed associato un receiver che verrà chiamato ogni volta che il cellulare finisce di scannare le reti (più o meno ogni minuto circa).
Nel receiver effettuo una chiamata HTTP e ricevo dei dati. Questi dati li memorizzo in un nuovo intent con azione SERVER_HAS_SENT_DATA, ma non riesco a fare un sendBroadcast all'interno del receiver stesso...

Siccome questo receiver del wifi lo istanzio all'interno di un Service, mi chiedevo come potessi passare al service i dati e stesso dal service mandare un sendBroadcast... help!!!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:SendBroadcast da un Receiver
« Risposta #1 il: 16 Ottobre 2010, 13:39:14 CEST »
+1
Questi dati li memorizzo in un nuovo intent con azione SERVER_HAS_SENT_DATA, ma non riesco a fare un sendBroadcast all'interno del receiver stesso...

Perchè non puoi? basta che fai context.sendBroadcast(...)

Offline giallo87

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Windows 7
Re:SendBroadcast da un Receiver
« Risposta #2 il: 16 Ottobre 2010, 16:54:15 CEST »
0
grazie mille!!!