2011-09-06 12 views
9

En mi aplicación, estoy descargando imágenes de la web. A veces recibo el siguiente error en el seguimiento de la pila y luego la aplicación se bloquea. ¿Qué significa el "proceso ha muerto"? ¿Cómo manejar esto?Proceso ha muerto

ERROR 
09-06 11:03:46.127 I/ActivityManager( 98): Process com.ibkr.elgifto (pid 7684) has died. 
09-06 11:03:46.157 I/WindowManager( 98): WIN DEATH: Window{44b0e778 com.ibkr.elgifto/com.ibkr.elgifto.ElgiftoSplash paused=false} 
09-06 11:03:46.167 I/WindowManager( 98): WIN DEATH: Window{44b4e400 com.ibkr.elgifto/com.ibkr.elgifto.Ehome paused=false} 
09-06 11:03:46.207 I/ActivityManager( 98): Start proc com.ibkr.elgifto for activity com.ibkr.elgifto/.ElgiftoSplash: pid=8011 uid=10060 gids={3003, 1015} 
09-06 11:03:46.487 I/UsageStats( 98): Unexpected resume of com.ibkr.elgifto while already resumed in com.ibkr.elgifto 
09-06 11:04:16.687 W/InputManagerService( 98): Got RemoteException sending 'screen on/off' notification to pid 7684 uid 10060 
+0

Aparece un problema similar después de que una actividad ha terminado de llamar a un servicio en segundo plano para copiar un archivo ... +1 en busca de solución. –

+0

¿Puedes pegar algún código, por favor? El código de actividad en particular? ese volcado de logcat no dice mucho ... –

Respuesta

0

La forma de manejar esto a través de controladores y servicio en segundo plano y diferentes hilos.

Asegúrese de que usted no hace ninguna operación de red en hilo de interfaz de usuario

1

Por el seguimiento de pila que underatand que su aplicación se reanuda mientras que su ya se está ejecutando. Lo cual hace que su proceso sea asesinado y comience nuevamente.

Revise para ver si está descargando la imagen en el hilo principal. Si lo haces, ese podría ser el problema.