Android 应用程序在第二次运行时崩溃

标签 android crash

我一直在开发我的应用程序,它在模拟器上运行良好。我将它加载到我的手机中,现在我遇到了问题。当我第一次启动它时它运行良好,如果我选择回家然后重新启动它也是如此;但是,如果我使用后退箭头然后重新启动它,它会在那时崩溃,但会在下次启动时解决。我认为这与某种内存积累有关,但我确认正在调用 onDestroy,我想这会删除我的程序创建的所有内容,对吗?

最佳答案

我发现了问题,我在 Oncreate() 中加载了很多位图,我没有意识到我必须在 onDestroy() 下释放它们。我仍然有点惊讶我必须这样做,因为 API 说当不再引用它们时它们将被垃圾收集拾取......就像我的程序关闭时......

关于Android 应用程序在第二次运行时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937972/

相关文章:

android - appWidget 定位代码

java - 如何签署Android APK

java - 使用 FragmentPagerAdapter 时 Android 崩溃

android - 微调器显示错误的值

android - 在非市场应用程序上调试崩溃

.net - 将“开始”菜单中的项目拖到其上时,WPF 应用程序崩溃

android - 为我的Android游戏创建了一个简单的静音按钮,但是它使应用程序崩溃了?

android - 共享项目转换在背面的 fragment 中不起作用

c++ - CString 内的内存访问冲突

java - Android:蓝牙应用在启动时崩溃