Ho creato un servizio e non ha funzionato come previsto, quindi l'ho debugato. Durante il debug, ho visto che il metodo onDestroy() del servizio viene chiamato direttamente dopo essere ritornato da onCreate(). Quando commento la pulizia che avviene in onDestroy(), il servizio fa il suo lavoro, ma questa non dovrebbe essere la mia soluzione. Quindi la mia domanda è: perché onDestroy() viene chiamato così presto e perché il servizio funziona comunque? O come posso evitare che onDestroy() venga chiamato al momento sbagliato?Service.onDestroy() viene chiamato direttamente dopo la creazione, comunque il servizio fa il suo lavoro
Per vostra informazione: Ho creato una sottoclasse di IntentService.
Grazie per qualsiasi aiuto.
Binabik
Puoi pubblicare una versione ridotta del tuo codice che presenta questo problema? – slayton
Penso che abbiamo bisogno di sapere come è iniziato il servizio e perché non hai appena sottoclasse la classe di servizio. –