如何在android中出现“内存不足”时显示对话框?

时间:2015-03-17 10:02:34

标签: android

我开发了一个应用程序。在某些设备中,我的应用程序正在运行"内存不足"然后应用程序崩溃并说'#34;不幸的是已停止工作"。

每当我的应用程序内存不足而不是崩溃应用程序时,我想显示一个对话框。

让我说清楚:

当我的应用程序内存不足时,我想在应用程序中显示对话框"糟糕!发生意外错误。请稍后再试#34;应用程序不应该崩溃。

1 个答案:

答案 0 :(得分:0)

" OutOfMemory崩溃"你正在谈论的,是由异常引起的。你可以做多件事,应该做但不应该做。

理想情况下,在正常情况下,您永远不应该捕获OutOfMemory。相反,您应该尝试通过应用中的内存管理来避免这种情况。有关详细信息,请参阅Managing your app's memory

此外,如果您真的想知道如何操作,您可以识别潜在的内存泄漏并使用try-catch块捕获它们并随意执行任何操作(从不建议这样做)。

最佳解决方案是使用Eclipse Memory Analyzer识别您的泄密点,并尝试在您的应用中避免泄露。