我开发了一个应用程序。在某些设备中,我的应用程序正在运行"内存不足"然后应用程序崩溃并说'#34;不幸的是已停止工作"。
每当我的应用程序内存不足而不是崩溃应用程序时,我想显示一个对话框。
让我说清楚:
当我的应用程序内存不足时,我想在应用程序中显示对话框"糟糕!发生意外错误。请稍后再试#34;应用程序不应该崩溃。
答案 0 :(得分:0)
" OutOfMemory崩溃"你正在谈论的,是由异常引起的。你可以做多件事,应该做但不应该做。
理想情况下,在正常情况下,您永远不应该捕获OutOfMemory。相反,您应该尝试通过应用中的内存管理来避免这种情况。有关详细信息,请参阅Managing your app's memory。
此外,如果您真的想知道如何操作,您可以识别潜在的内存泄漏并使用try-catch
块捕获它们并随意执行任何操作(从不建议这样做)。
最佳解决方案是使用Eclipse Memory Analyzer识别您的泄密点,并尝试在您的应用中避免泄露。