Autore Topic: Elaborare dati di un Broadcast Receiver  (Letto 897 volte)

Offline plinius76

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Iped
  • Play Store ID:
    Giuseppe Boccolato
Elaborare dati di un Broadcast Receiver
« il: 11 Dicembre 2010, 14:35:47 CET »
0
Ciao a tutti,
ho un activity che lancia un Broadcast receiver per fare la scansione delle reti WIFI, quando questo ha trovato con segnale + potente deve ritornarmi il nome di quest'ultima all'activity che l'ha chiamato.

Come posso gestire questa cosa?
per il momento chiamo il Broadcast ma non riesco, faccio le operazioni e le printo a schermo ma nn ho idea su come farle avere all'activity di partenza ...

Grazie

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Elaborare dati di un Broadcast Receiver
« Risposta #1 il: 11 Dicembre 2010, 16:29:37 CET »
0
Un activity che lancia un broadcastreceiver? intendi forse un activity che fa il broadcast di un Intent?

Comunuqe tramite setResult puoi ritornare i dati all'activity che ha fatto il broadcast. Per sfruttare questo meccanismo, devi inviare il messagio di broadcast con sendOrderedBroadcast. Processerai poi i dati ricevuti nel metodo onActivityResult

« Ultima modifica: 11 Dicembre 2010, 16:32:41 CET da Qlimax »

Offline plinius76

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Iped
  • Play Store ID:
    Giuseppe Boccolato
Re:Elaborare dati di un Broadcast Receiver
« Risposta #2 il: 11 Dicembre 2010, 17:14:14 CET »
0
In realtà quello che voglio fare è far vedere un video mentre scandisco le WIFI intorno a me...
e poi l'applicazione decide cosa fare in base al risultato della scansione.

cmq do un occhiata a quello che mi hai mandato...

grazie ciao

Offline plinius76

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Iped
  • Play Store ID:
    Giuseppe Boccolato
Re:Elaborare dati di un Broadcast Receiver
« Risposta #3 il: 11 Dicembre 2010, 23:41:39 CET »
0
Ok, ho risolto...
quando il broadcast receiver intercetta un intento sulla fine scansione WIFI, creo un intento che mi attiva una seconda applicazione passando degli "extras" con i risultati voluti. Funziona..

Il problema è che non riesco a cancellare la registrazione del broadcast nella seconda applicazione. Qualcuno ha un idea sul come si faccia?