Android-打开新活动时的内存分配

Android-打开新活动时的内存分配,android,memory-management,Android,Memory Management,让我们在该活动中设置活动A和按钮,它将再次打开活动A。单击几下后,堆栈看起来像: A-A-A-A-A 我的问题是内存分配。当我启动x倍活动A时,它会像7*(活动A的内存分配)一样分配到内存中,还是分配到更小的数字中?一个应用程序可以在RAM中分配的限制是什么 谢谢在3.0中,应用程序允许的最大默认堆大小是48MB。但主要取决于设备供应商 编辑:不知道如何在adb shell中获取它。您可以在avd管理器中看到默认堆大小。为每个版本的android创建avd并检查值。要在应用程序中使用它,您可以使

让我们在该活动中设置活动A和按钮,它将再次打开活动A。单击几下后,堆栈看起来像:

A-A-A-A-A

我的问题是内存分配。当我启动x倍活动A时,它会像7*(活动A的内存分配)一样分配到内存中,还是分配到更小的数字中?一个应用程序可以在RAM中分配的限制是什么


谢谢

在3.0中,应用程序允许的最大默认堆大小是48MB。但主要取决于设备供应商


编辑:不知道如何在adb shell中获取它。您可以在avd管理器中看到默认堆大小。为每个版本的android创建avd并检查值。要在应用程序中使用它,您可以使用此

谢谢您的回答,对于较旧的Android版本,是否有一些表指示堆大小?谢谢,不过,我的主要问题仍然没有答案。您的问题并不具体,也没有一般的答案。所以我觉得我已经回答了。我无法回答你在评论中提出的问题。主要问题已经被问过了。它可能不值得投票支持,但肯定是可以接受的。