2011-09-06 155 views
9

在我的應用程序中,我從網上下載圖像。有時我在堆棧跟蹤中遇到以下錯誤,然後應用程序崩潰。 「流程已經死亡」的含義是什麼?如何處理這個?進程已經死亡

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

活動完成調用後臺服務以複製文件後,出現類似問題.. +1搜索解決方案.. –

+0

您能否粘貼一些代碼?活動代碼特別?該logcat轉儲不會說太多.. –

回答

0

您通過處理程序和後臺服務以及不同線程處理這種情況的方式。

請確保您在不UI線程

1

做任何網絡操作通過堆棧跟蹤我underatand,雖然其已經運行你的應用程序被恢復。這會導致你的程序被殺害並重新開始。

檢查您是否正在主線下載圖像。如果你這樣做可能是問題。