Android onTrimMemory級(jí)別有哪些含義

小樊
111
2024-07-19 18:08:43

  1. TRIM_MEMORY_COMPLETE:表示當(dāng)前進(jìn)程處于內(nèi)存緊張的狀態(tài),系統(tǒng)認(rèn)為應(yīng)該盡可能釋放內(nèi)存。
  2. TRIM_MEMORY_MODERATE:表示系統(tǒng)內(nèi)存已經(jīng)開始受限,應(yīng)當(dāng)釋放一些內(nèi)存以避免進(jìn)一步加劇。
  3. TRIM_MEMORY_BACKGROUND:表示應(yīng)用程序處于后臺(tái)運(yùn)行狀態(tài),應(yīng)當(dāng)釋放一些內(nèi)存以減少對(duì)系統(tǒng)的資源占用。
  4. TRIM_MEMORY_UI_HIDDEN:表示應(yīng)用程序的UI界面已經(jīng)被隱藏,可以釋放一些UI相關(guān)的資源。
  5. TRIM_MEMORY_RUNNING_CRITICAL:表示應(yīng)用程序運(yùn)行時(shí)的內(nèi)存占用達(dá)到了臨界點(diǎn),系統(tǒng)可能會(huì)終止該應(yīng)用程序以釋放內(nèi)存。
  6. TRIM_MEMORY_RUNNING_LOW:表示應(yīng)用程序的內(nèi)存占用較高,系統(tǒng)建議釋放一些內(nèi)存以避免進(jìn)一步增加內(nèi)存壓力。

0