記憶體
onMemoryWarning
TIP
該API使用方法為: wx.onMemoryWarning(function listener)
功能說明: 監聽記憶體不足告警事件。 當iOS/Android向小程序行程發出記憶體警告時,觸發該事件。 觸發該事件不意味小程序行程被清除,大部分情况下僅是告警,開發者可在收到通知後回收一些不必要資源避免進一步加劇記憶體緊張
參數及說明: function listener,記憶體不足告警事件的監聽函數
内容 類型 說明 level number 記憶體告警等級,只有Android才有,對應系統巨集定義 level合法值
合法值 說明 5 TRIM_MEMORY_RUNNING_MODERATE 10 TRIM_MEMORY_RUNNING_LOW 15 TRIM_MEMORY_RUNNING_CRITICAL 示例代碼:
js
wx.onMemoryWarning(function () {
console.log('onMemoryWarningReceive')
})offMemoryWarning
TIP
該API使用方法為: wx.offMemoryWarning(function listener)
功能說明: 移除記憶體不足告警事件的監聽函數
參數及說明: function listener,onMemoryWarning傳入的監聽函數。 不傳此參數則移除所有監聽函數
示例代碼:
js
const listener = function (res) { console.log(res) }
wx.onMemoryWarning(listener)
wx.offMemoryWarning(listener) // Pass the same function object used for listening.