Android对应的iOS内存警告

Gar*_*mmy 5 memory android warnings ios

在iOS中,应用程序将通过实现一个名为的函数来接收内存警告DidReceiveMemoryWarning,这意味着RAM不足以使用.如果发送此警告的2级版本,则应用程序可能会被强制停止.

在Android中是否有类似的东西(如广播意图)告诉我的应用程序我们没有内存,我可以通过编程方式删除一些对象?

谢谢.

Gop*_*ath 8

您应该通过扩展Android Application类来定义自己的自定义应用程序对象,并在清单文件的Application标记中定义该对象.在此自定义对象中,您可以覆盖onLowMemory()方法.

希望这对你有所帮助.

  • 请注意,这不会阻止OutOfMemoryErrors.当**系统全局内存很低时,`onLowMemory()`会升起**.如果全局内存没问题,但是在旧的Android设备上你的进程需要超过24MB,它会崩溃并且你永远不会得到低内存警告.我知道,这很遗憾. (4认同)