Application.OnTrimMemory(TrimMemory) メソッド

定義

不要なメモリをプロセスからトリミングするプロセスに適したタイミングであるとオペレーティング システムが判断したときに呼び出されます。

[Android.Runtime.Register("onTrimMemory", "(I)V", "GetOnTrimMemory_IHandler")]
public virtual void OnTrimMemory(Android.Content.TrimMemory level);
[<Android.Runtime.Register("onTrimMemory", "(I)V", "GetOnTrimMemory_IHandler")>]
abstract member OnTrimMemory : Android.Content.TrimMemory -> unit
override this.OnTrimMemory : Android.Content.TrimMemory -> unit

パラメーター

level
TrimMemory

int: トリムのコンテキスト。アプリケーションが実行するトリミングの量のヒントを提供します。 値は次のいずれかです: ComponentCallbacks2.TRIM_MEMORY_COMPLETE ComponentCallbacks2.TRIM_MEMORY_MODERATE ComponentCallbacks2.TRIM_MEMORY_BACKGROUND ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN ComponentCallbacks2.TRIM_MEMORY_RUNNING_CRITICAL ComponentCallbacks2.TRIM_MEMORY_RUNNING_LOW ComponentCallbacks2.TRIM_MEMORY_RUNNING_MODERATE

実装

属性

注釈

不要なメモリをプロセスからトリミングするプロセスに適したタイミングであるとオペレーティング システムが判断したときに呼び出されます。 新しい中間値が追加される可能性があるため、レベルの正確な値と比較しないでください。通常、値が関心のあるレベル以上かどうかを比較する必要があります。 任意の時点でプロセスの現在のトリミング レベルを取得するには、ActivityManager.getMyMemoryState(RunningAppProcessInfo) を使用できます。 このメソッドをオーバーライドする場合は、スーパークラス実装を呼び出す必要があります。

android.app.Application.onTrimMemoryの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象