Parece que si una actividad está en primer plano mientras la pantalla del teléfono está bloqueada, los eventos de difusión y/o wakelocks provocarán que se llame a la actividad onResume, ya sean intencionados para su aplicación o no. Esto sucede incluso si no interactúa con el teléfono de ninguna manera. No lo desbloquee, no lo toque, no haga nada, y se repetirá su onResume una y otra vez sin una Pausa correspondiente.onResume se repite una y otra vez mientras la pantalla del teléfono está bloqueada
Notamos esto porque registramos un evento de seguimiento en Reanudar, y notamos que algunos dispositivos recibían TONELADA de estos en los eventos de Reanudar. Pudimos reproducir y notamos que sucedía cada vez que una aplicación parecía tener una intención (como SugarSync, Google Voice o el oyente de ubicación pasiva en nuestra propia aplicación).
Notamos esto en el Galaxy Nexus y el Galaxy S3 con ICS. Es interesante notar que no pudimos reproducir el problema en Jelly Bean.
¿Alguien tiene alguna indicación sobre lo que podría estar pasando aquí?
Lo mismo aquí. Galaxy Tab ICS. –
Sí, Nexus 5 ejecuta 4.4.4 llamando 'onResume()' cada 200 ms cuando la pantalla está apagada. –