2011-09-06 17 views
9

Nella mia app sto scaricando immagini dal web. A volte ricevo il seguente errore nello stack trace e quindi l'app si arresta in modo anomalo. Qual è il significato del "processo è morto"? Come gestirlo?Il processo è morto

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

Ho un problema simile dopo che un'attività ha terminato di chiamare un servizio in background per copiare un file .. +1 in cerca di soluzione .. –

+0

Puoi incollare del codice per favore? Il codice attività in particolare? quella discarica di logcat non dice molto ... –

risposta

0

Il modo in cui gestisci questo tramite gestori e servizi in background e thread diversi.

Assicurarsi che tu non fare qualsiasi operazione di rete in thread UI

1

Con l'analisi dello stack I underatand che la vostra applicazione viene ripreso mentre la sua già in esecuzione. Che causa la tua uccisione del processo e ricominciare.

Verificare se si sta scaricando l'immagine sulla filettatura principale. Se lo fai, potrebbe essere il problema.

Problemi correlati