Sempre per capire: se è cosi, che senso ha fare girare questo servizio sempre e non soltanto quando l'applicazione è avviata?
Ma infatti, quando l'applicazione viene spenta, non faccio nulla... Il problema è nato a causa del blocco del thread, quando l'applicazione viene messa in background.
Forse però, sarebbe ora di far capire meglio a tutti... Ciò che mi serve è un "thread" che ogni 30 sec effettui una connessione verso un server.
A seconda della risposta che ottiene, non fa niente, oppure mi farà vedere determinate informazioni (questo era già stato realizzato con una activity e un thread e con dei bundle di risposta). Il problema nasce nel momento in cui viene messa in background l'applicazione o nel momento in cui si tiene il telefono in tasca (nel senso, nei casi in cui del telefono non te ne importa nulla perchè stai facendo determinate operazioni ceh io ti ho richiesto di fare, che possono richiedere molto tempo). A causa di una sitauzione del genere, pare che il thread vado in stop automatico (viene buttato giù direttamente dal terminale). Io però non vorrei che questo accada. Deve essere il mio utente a dirmi: "Basta, m'hai rotto le scatole, muori"...
Spero di essermi spiegato in qualceh modo...