2011-06-29 48 views
0
  1. 我啓動應用程序。使用它,沒有什麼 的問題。
  2. 發送到背景,使用電話 其他。
  3. 如果,我是喜歡它重新啓動 活動,運行加載異步任務 再次foeground應用, 看上去,然後將其記錄以下行:應用程序在atime之後死亡前景無一例外地或堆棧跟蹤。如何調試?

    06-22 15:45:02.611: WARN/dalvikvm(12735): threadid=10: thread exiting with uncaught exception (group=0x2aacc8a0) 
    06-22 15:45:02.611: WARN/dalvikvm(12735): threadid=12: thread exiting with uncaught exception (group=0x2aacc8a0) 
    06-22 15:45:02.621: INFO/ActivityManager(242): Process hu.ringier.nsof1.android (pid 12735) has died. 
    

它發生,如果活動包含一個gridview和來自web的遠程圖像。應用程序包含一個tabwidget,並且在活動重新啓動的情況下來到前臺後,其他任何活動都很有用,但不包含gridview。

你有什麼想法我怎麼能找到問題? logcat不包含任何堆棧跟蹤,只是警告和死信息。

我搜索了這個話題,但每個人都有一個堆棧跟蹤。

+0

您是否嘗試在onStart/onResume方法中放置日誌以查看其崩潰的點?您也可以嘗試在簡單的LinearLayout中放置一些遠程圖像以查看它是否表現相同。也許遠程圖像的位圖被卸載了,並且在試圖顯示它時崩潰了? – Gregory

回答

1

它被解決了。在catch塊中有一個Log調用,但我沒有記錄它,所以它被隱藏了。我審查了每個cacth塊添加和編輯所有日誌調用來記錄異常本身。最後我找到了NPE。

提醒:總是記錄捕捉到的異常,它不會傷害!

相關問題