In Android, it allow each app using about 16Mb ram. I want to ask that i start a new service running in background. Can i use another 16Mb ram in this service??
Thanks.
In Android, it allow each app using about 16Mb ram. I want to ask that i start a new service running in background. Can i use another 16Mb ram in this service??
Thanks.
在 Android 中,它允许每个应用程序使用大约 16Mb 内存
进程可用的堆空间量因 Android 版本和设备配置而异。今天使用的大多数设备都有超过 16MB 的可用空间。
我想问我启动一个在后台运行的新服务。我可以在这项服务中使用另一个 16Mb 内存吗?
默认情况下,该服务将与您应用程序中的其他组件处于同一进程中,因此将共享同一个堆。
如果仅在服务中使用 16MB,则很可能会出现 OutOfMemory 异常。因为活动也需要一些内存。堆大小是允许应用程序使用的大小。你不能超越这一点。任何服务都将成为该应用程序的一部分,甚至在后台运行。