Có vẻ như nếu một hoạt động ở phía trước trong khi màn hình của điện thoại bị khóa, các sự kiện phát sóng và/hoặc wakelocks sẽ kích hoạt onResume của hoạt động đó, cho dù chúng được dự định cho ứng dụng của bạn hay không. Điều này xảy ra ngay cả khi bạn không tương tác với điện thoại theo bất kỳ cách nào. Không mở khóa, không chạm vào nó, không làm bất cứ điều gì, và onResume của bạn sẽ được gọi là hơn và hơn mà không có một onPause tương ứng.onResume được gọi liên tục trong khi màn hình điện thoại bị khóa
Chúng tôi nhận thấy điều này vì chúng tôi ghi lại sự kiện theo dõi trênResume và chúng tôi nhận thấy rằng một số thiết bị đã nhận được TÔN của các sự kiện onResume này. Chúng tôi đã có thể repro và nhận thấy rằng nó đã xảy ra mỗi khi bất kỳ ứng dụng dường như nhận được một ý định (như SugarSync, Google Voice, hoặc người nghe vị trí thụ động trong ứng dụng riêng của chúng tôi).
Chúng tôi nhận thấy điều này trên Galaxy Nexus và Galaxy S3 đang chạy ICS. Thú vị cần lưu ý, chúng tôi không thể tạo lại vấn đề trên Jelly Bean.
Bất kỳ ai cũng có bất kỳ gợi ý nào về những gì có thể xảy ra ở đây?
Tương tự tại đây. Galaxy Tab ICS. –
Yup, Nexus 5 chạy 4.4.4 gọi 'onResume()' cứ 200ms khi màn hình tắt. –