onDestroy funkcja w mojej klasie aktywności zostaje wywołana, gdy ekran jest uśpiony lub ekran jest zablokowany. Wiem, że to nie powinno się zdarzyć, ponieważ przepływ kontroli ma być on onPause() -> onStop(). Na ekranie blokowania przepływ sterowania jest taki: onPause() -> onStop() -> onDestroy(). Podałem android:configChanges="orientation|keyboardHidden"
w moim manifeście Android, jak sugerują odpowiedzi na podobne pytania, ale to nie zadziałało. Funkcja isFinishing() zwraca wartość false, gdy jest zaznaczona od onStop().Aktywność Android onDestroy() wywołana na blokadzie ekranu
Czy ktoś może mi pomóc rozwiązać ten problem.
masz zakończony aktywność w czasie zawieszenia? – stinepike
Co to jest wersja Androida na urządzeniu, które testujesz? –
Czy ustawiasz inne atrybuty aktywności w AndroidManifest, takie jak noHistory – Anirudh