onDestroy la funzione nella mia classe di attività viene chiamata quando lo schermo dorme o se lo schermo è bloccato. So che questo non dovrebbe accadere in quanto il flusso di controllo dovrebbe essere onPause() -> onStop(). Sullo schermo di blocco il flusso di controllo è il seguente: onPause() -> onStop() -> onDestroy(). Ho dato android:configChanges="orientation|keyboardHidden"
nel mio manifest Android come suggerito da risposte a domande simili ma che non ha funzionato. La funzione isFinishing() restituisce false se spuntata da onStop().Attività Android onDestroy() chiamata su blocco schermo
Qualcuno può aiutarmi a risolvere questo problema.
hanno sei finito l'attività in pausa? – stinepike
Qual è la versione di Android sul dispositivo su cui si esegue il test? –
Stai impostando altri attributi per l'attività in AndroidManifest come noHistory – Anirudh