Skip to content

記憶體

onMemoryWarning

TIP

該API使用方法為: wx.onMemoryWarning(function listener)

  • 功能說明: 監聽記憶體不足告警事件。 當iOS/Android向小程序行程發出記憶體警告時,觸發該事件。 觸發該事件不意味小程序行程被清除,大部分情况下僅是告警,開發者可在收到通知後回收一些不必要資源避免進一步加劇記憶體緊張

  • 參數及說明: function listener,記憶體不足告警事件的監聽函數

    内容類型說明
    levelnumber記憶體告警等級,只有Android才有,對應系統巨集定義
  • level合法值

    合法值說明
    5TRIM_MEMORY_RUNNING_MODERATE
    10TRIM_MEMORY_RUNNING_LOW
    15TRIM_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.