2010-05-30 92 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说他们将被垃圾回收拾起时,当不再有一个引用他们...就像当我的程序关闭时...

相关问题