标签: android native
我在Android中有一项服务需要大量内存,偶尔会从运行中删除。 Android决定删除进程的规则是什么?如果是这样 - 我怎么能告诉我因内存消耗过多而停止运行?我分配的大部分内存都是在本机代码中分配的。
答案 0 :(得分:0)
如果某个其他应用程序正在消耗内存,那么也可以终止服务。因为没有足够的堆内存来为您的Application分配。为了处理这个,您可以处理低内存函数并通知用户应用程序在低内存上运行。此外,在启动服务时,您可以设置重新启动。
干杯。