Autore Topic: service che utilizza un BroadcastReceiver  (Letto 775 volte)

Offline mnapolit

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sansung galaxy s3
  • Sistema operativo:
    mac os el capitan
service che utilizza un BroadcastReceiver
« il: 17 Novembre 2015, 17:49:45 CET »
0
Buongiorno a tutti sono nuovo del forum ed ho un problema di questo tipo.

ho creato un BroadcastReceiver per intercettare le chiamate in arrivo, nel manifest ho dichiarato  il "receiver" e tutto funziona correttamente.

Il problema è quando applicativo perde il focus perchè a quel punto non intercetta piu le chiamate in arrivo.

ho pensato di creare un service che lavora in background e che intercetta le chiamate o chiama la classe BroadcastReceiver.

qualcuno sa come si implementa un service che richiama il BroadcastReceiver ?? fino ad ora non sono riuscito a crearlo.

grazie per le risposte.


Offline iClaude

  • Utente normale
  • ***
  • Post: 243
  • Respect: +17
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:service che utilizza un BroadcastReceiver
« Risposta #1 il: 18 Novembre 2015, 10:42:59 CET »
0
Se hai dichiarato il BroadcastReceiver nel Manifest dovrebbe essere sempre attivo anche se l'app non è attiva.

Offline mnapolit

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sansung galaxy s3
  • Sistema operativo:
    mac os el capitan
Re:service che utilizza un BroadcastReceiver
« Risposta #2 il: 18 Novembre 2015, 11:13:09 CET »
0
ciao,
si è dichiarato nel manifest, ma quando l'app perde il focus e va in background il broadcastreceiver non funziona piu, mentre se l'app è attiva continua a funzionare.

Offline iClaude

  • Utente normale
  • ***
  • Post: 243
  • Respect: +17
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:service che utilizza un BroadcastReceiver
« Risposta #3 il: 18 Novembre 2015, 11:20:56 CET »
0
Nel Manifest è disabilitato (enabled=false)?
Nell'app lo disabiliti in qualche punto?

Offline mnapolit

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sansung galaxy s3
  • Sistema operativo:
    mac os el capitan
Re:service che utilizza un BroadcastReceiver
« Risposta #4 il: 18 Novembre 2015, 11:30:34 CET »
0
non lo disabilito ma non ho neanche posto nel manifest enabled=true.. ma al momento non è un service il tage enabled=true vale anche per il broadcastreceiver?