【发布时间】:2012-07-17 03:49:14
【问题描述】:
我有一个 ViewFlipper,在它的每个子视图中,我都在其上放置了一个位图。问题是我担心我的应用程序(特别是那个 Activity)会耗尽内存并引发 (OutOfMemory) 异常。
我想在捕获“OutOfMemory”异常时,但已经为时已晚...
我想在我的活动“关于内存不足”时实现一些回调方法(例如,如果我再分配 2 或 3 个位图,它将耗尽内存)。
有什么方法我们可以实现,这样我就可以释放其中的一些加载的位图吗?如果我的应用程序仍有足够的内存可以在内存中保存位图,我不想释放位图。
提前致谢!
【问题讨论】:
-
onLowMemory? developer.android.com/reference/android/app/…
-
感谢威廉的回复。我知道这种方法,但它似乎不是我想要的。我想要一个在我的应用程序内存不足(而不是整个 Android)时调用的方法。