我正在Android 2.2上开发一个应用程序,它需要大量的内存,我的大部分操作都因为内存不足而无法完成。谁能给我解决方案,我如何增加我的应用程序堆大小。我尝试过android:largeHeap="true“,但Android API-8不支持它。
我很感谢你们所有人。
发布于 2011-09-29 20:05:15
堆的大小取决于运行应用程序的硬件。例如,在G1上为16mb,在nexus上为32mb。不要认为对此你能做太多。如果你的目标是3.0以下的版本。
发布于 2011-09-29 20:37:35
谁能给我解决方案,我如何增加我的应用程序堆大小。
你不能。相反,你需要用你的记忆做更好的工作。
我尝试过android:largeHeap=‘true’,但Android API-8不支持它。
正如谷歌所指出的那样,使用它只会激怒你的应用程序的用户。你的应用程序将消耗更多的内存,因此会更快地将其他应用程序踢出内存。有些用户不会喜欢这种行为。而且,这很有可能只是一个平板电脑选项--我不认为Ice Cream三明治手机一定会支持android:largeHeap
。
https://stackoverflow.com/questions/7596950
复制相似问题