Tiempo inactivo de actividad para HistoryRecord

Tengo problemas a veces al iniciar mi aplicación. De vez en cuando la pantalla permanece negra y tengo que esperar 10 minutos. No obtengo un mensaje de error y el logcat dice esto:

08-10 11:45:39.659: WARN/ActivityManager(104): Launch timeout has expired, giving up wake lock!
08-10 11:45:39.736: WARN/ActivityManager(104): Activity idle timeout for HistoryRecord{467060f0 org.ccast.contextproviders.androiddatacollector/.gui.UserInterfaceNew}

Creo que descubrí cuál es el problema. Uso servicios y transmisiones. Un servicio envía una transmisión a otro servicio. BroadcastReceiver realiza una tarea larga que incluye una conexión http. La transmisión tiene un tiempo de inactividad de 10 segundos y mi tarea dura más de 10 segundos. Así que el BroadcastReceiver debe iniciar un nuevo hilo para que pueda volver inmediatamente.

En realidad su aplicación de hacer mucho en el hilo principal hasta 10 segundos, tal vez su hava aplicación ha fallado en algunos pasos, pero no ha notado que en logcat.so por favor revise su código y tratar de eliminar algunos códigos para asegurarse de que su aplicación es normal.Finally Puede agregar su código de nuevo a positon el problema.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.