Android上的大量活动会导致OutOfMemory

时间:2018-02-27 10:22:21

标签: android performance android-activity out-of-memory

在我的应用程序中,用户可以打开几个活动,其中每个活动都包含使用Glide lib加载的图像列表(RecyclerView)。

问题是用户打开的活动越多(活动堆栈越多),应用程序消耗的内存就越多。

我已经在StackOverflow上找到了解决这个问题的方法,但我找不到。在开始新活动之前,我不能简单地杀死最后一个活动。

作为我希望我的应用如何工作的一个很好的例子(没有滞后/ OOM),请使用Google的Play商店应用。通过他们的应用程序,您可以打开大量的活动,而不会滞后/崩溃。当用户按下后退按钮时,他将返回到他在最后一个屏幕的确切滚动位置。

0 个答案:

没有答案