Autore Topic: Servizio lanciato da View..che si chiude?  (Letto 884 volte)

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Servizio lanciato da View..che si chiude?
« il: 03 Agosto 2010, 11:07:59 CEST »
0
Buongiorno, ho un piccolo software di prova che, dal cambio di stato di un checkbox, istanzia una classe che estende Service, quindi è un servizio.. a parte che dopo l'aggiornamento a froyo dall'advanced task manager è sparito il tab servizi (!), ma sembra che, se killo la view, la app insomma, si killa anche il servizio! Non è che è da lanciare come thread o roba del genere? Dovrebbe però rimanere in background no?

Un perplesso Davide..  O:-)
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Servizio lanciato da View..che si chiude?
« Risposta #1 il: 03 Agosto 2010, 12:19:13 CEST »
0
Se killi l'app si chiudono tutti i processi a essa associati. Nel caso di froyo si dovrebbero chiudere solo i processi in background (quindi anche i servizi), lasciando inalterati i processi in foreground (per quanto ho capito dalle nuove api).
Postate il LogCat LogCat LogCat LogCat LogCat

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Re:Servizio lanciato da View..che si chiude?
« Risposta #2 il: 03 Agosto 2010, 12:39:14 CEST »
0
Uhm ma mica devo fare due apk, uno per l'app e uno per il servizio, per poter far girare il servizio indipendente dall'app? Sarebbe un macello...
Hai mica un riferimento su come fare per far partire servizio e app indipendentemente, in modo che se chiudo l'app non mi chiude il servizio? E che stiano in un apk solo :)
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Re:Servizio lanciato da View..che si chiude?
« Risposta #3 il: 03 Agosto 2010, 15:15:34 CEST »
0
Spè che intanto ho capito che mettendo il : davanti al nome del servizio sull'android manifest (e minuscolo perchè sia privato) viene creato con un thread suo ;)
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Servizio lanciato da View..che si chiude?
« Risposta #4 il: 03 Agosto 2010, 16:20:30 CEST »
0
Scusa ma perché dovresti agire in questo modo? É giusto che l'app venga killata se esplicitamente richiesto.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Re:Servizio lanciato da View..che si chiude?
« Risposta #5 il: 03 Agosto 2010, 16:23:11 CEST »
0
L'app si, ma il servizio voglio rimanga in background e che non venga chiuso alal chiusura dell'app.. confermo che così funziona, mai servisse a qualcuno.  8-)
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.