onDestroy chức năng trong lớp hoạt động của tôi được gọi khi màn hình ngủ hoặc nếu màn hình bị khóa. Tôi biết điều này không nên xảy ra vì luồng điều khiển được cho là onPause() -> onStop(). Trên màn hình khóa dòng chảy của điều khiển là như thế này: onPause() -> onStop() -> onDestroy(). Tôi đã đưa ra android:configChanges="orientation|keyboardHidden"
trong tệp kê khai android của tôi như được đề xuất bằng câu trả lời cho các câu hỏi tương tự nhưng điều đó không có tác dụng. Hàm isFinishing() trả về false khi được kiểm tra từ onStop().Hoạt động Android trênDestroy() được gọi trên khóa màn hình
Bất kỳ ai cũng có thể giúp tôi giải quyết vấn đề này.
có bạn đã kết thúc các hoạt động trong onpause? – stinepike
Phiên bản Android trên thiết bị mà bạn thử nghiệm là gì? –
Bạn có đặt bất kỳ thuộc tính nào khác cho hoạt động trong AndroidManifest như noHistory – Anirudh