类型 事件 修订 版本 2024.3703 关键字 memoryWarning 请参阅 system.getInfo()
目前只能在 iOS 和 Android 上使用此事件。它作为名为 "memoryWarning"
的 Corona 事件公开,发送至全局 Runtime 对象。此事件没有字段。
触发此事件后,操作系统保留权利在约 5 秒内强制关闭应用程序,但这可能不会实际发生。Apple 建议开发者监听此警告,并在收到时通过尽可能释放更多内存来处理此警告。
请注意,你可以通过调用 system.getInfo( "textureMemoryUsed" )
来监视纹理内存使用率。对于移动开发而言,图形/图像的纹理内存往往是最有限的资源,因为它通常会比普通内存更快用完。
Runtime:addEventListener( "memoryWarning", listener )
Listener. 在出现低内存情况时通知的事件侦听器。
local function handleLowMemory( event ) print( "Memory warning received!" ) end Runtime:addEventListener( "memoryWarning", handleLowMemory )