Autore Topic: Background Service  (Letto 1123 volte)

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Background Service
« il: 01 Giugno 2010, 22:56:29 CEST »
0
eccomi... sono sempre io qui a chiedere aiuto.. perchè faccio una fatica tremenda ad entrare nell'ottica android... :( ma nn mi arrendo!

ho capito la logica dei
Codice: [Seleziona]
broadcastReceiver e di come eseguire codice alla ricezione di SMS....
Quello che non riesco a fare, è avere un servizio in background che esegua codice all'arrivo di un SMS... proprio perchè il service non estende la classe BroadcastReceiver....
A questo punto mi chiedo.. è possibile?

ho bisogno di fare operazioni in background all'arrivo di un sms... ma senza GUI....

thanks!

frusso

  • Visitatore
Re:Background Service
« Risposta #1 il: 01 Giugno 2010, 23:41:58 CEST »
0
Lancia una activity (attraverso l'intent)

L'activity è associata alla gui (e viene mostrata sullo schermo) solo quando tu gli associ il layout altrimenti non viene mostrata a video !!


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:Background Service
« Risposta #2 il: 02 Giugno 2010, 21:09:14 CEST »
0
il metodo onReceive di BroadcastReceiver, quello che usi attualmente suppongo, riceve come parametro il context della tua applicazione, tramite questo context puoi chiamare startService per avviare un servizio. Context | Android Developers

Saluti.
Qlimax