2010-05-30 120 views
2

我一直在研究我的應用,它在模擬器上運行良好。我將它加載到手機中,現在我遇到了問題。當我第一次啓動時它運行良好,如果我選擇回家並重新啓動它,但是,如果我使用後退箭頭,然後重新啓動它,那麼當時就會崩潰,但下一次啓動它時會解決。我認爲它與某種內存建立有關,但我驗證了onDestroy正在被調用,我認爲這會刪除我的程序創建的所有內容,對吧?Android應用第二次崩潰

+3

如果你提供logcat輸出將更容易跟蹤問題。 – 2010-05-30 08:34:31

+0

發送logcat,並確保不要讓線程和/或非託管遊標處於活動狀態。 – Pentium10 2010-05-30 08:49:35

回答

1

我發現這個問題,我在Oncreate()中加載了很多位圖,我沒有意識到我必須在onDestroy()下釋放它們。我仍然有點驚訝,我必須這樣做,因爲API說他們將被垃圾回收拾起時,當不再有一個引用他們...就像當我的程序關閉時...

相關問題