Tiempo de inactividad de la actividad para HistoryRecord?

W/ActivityManager( 81): Launch timeout has expired, giving up wake lock! W/ActivityManager( 81): Activity idle timeout for HistoryRecord 

¿Alguien sabe qué razón causaría que esto suceda? Gracias.

Significa que la actividad no se puede mostrar porque todavía está intentando completar la ejecución; mientras tanto, el ActivityManager ha agotado el tiempo de espera.

Tuve el mismo problema y logré resolverlo ordenando las dependencias entre los objetos de la actividad.

Yo recomendaría iniciar el depurador. Observe los “servicios” de los que depende su actividad (por ejemplo, cliente http, analizadores sintácticos, etc.) y verifique que no estén bloqueando. Si tiene ‘servicios’ compartidos entre objetos Activity, también podría valer la pena verificar que aún existen en la memoria ya que GC puede haber destruido cualquier objeto de servicio referenciado estáticamente u objetos en caché como objetos WeakReference.

Tuve un problema similar.
Dentro de mi View.dispatchDraw (), estaba llamando a un método que desencadenó otro dispatchDraw ().
(Agregar un logline dentro de mi dispatchDraw () mostró que la función se llamaba continuamente. Esto no apareció cuando se hacía un perfil de métodos en Eclipse)

Espero que esto sea útil para alguien.

    Intereting Posts