È possibile intercettare un evento di spegnimento del telefono o forse utilizzare un altro hack attorno a questo? Dispongo di un servizio sempre attivo che fa parte di un'applicazione non di mercato che raccoglie alcuni dati di analisi. Vorrei dire all'analisi di terminare la sessione e segnalare, quindi riprendere l'arresto del sistema.Eventi di arresto in Android
Ho tentato di attivare l'evento dalle parti onDestroy o onShutdown dei servizi, ma il telefono si spegnerà senza dargli il tempo di segnalare.
Lavorare attorno a questo facendo molte sessioni brevi basate sulle schermate dell'attività produce informazioni analitiche non sensoriali che vorrei evitare.
Ho questo e ha superato tutti i test. –
@TimCapes Fantastico da ascoltare! Ci sono così tanti intenti che Android lancia. Per aiutare con la raccolta dei dati, puoi catturare l'intento di azione BOOT_COMPLETE per avviare l'applicazione quando il telefono è acceso;) – jjNford
Lo stai già facendo per avviare il servizio al riavvio, ma grazie per averlo menzionato. –