IComponentCallbacks.OnLowMemory メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、システム全体がメモリ不足で実行されており、アクティブに実行されているプロセスがメモリ使用量を削減する必要がある場合に呼び出されます。
[Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnLowMemory();
[<Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnLowMemory : unit -> unit
- 属性
注釈
これは、システム全体がメモリ不足で実行されており、アクティブに実行されているプロセスがメモリ使用量を削減する必要がある場合に呼び出されます。 これが呼び出される正確なポイントは定義されていませんが、一般に、すべてのバックグラウンド プロセスが強制終了されたときに発生します。 つまり、サービスとフォアグラウンド UI をホストするプロセスを強制終了する前に、強制終了を回避したいと考えています。
このメンバーは非推奨です。 API レベル 14 以降、これは ComponentCallbacks2#onTrimMemoryに置き換えられます。 API レベル 34 以降、これは呼び出されません。 ComponentCallbacks2#onTrimMemory をオーバーライドしていて、minSdkVersion が API 14 より大きい場合は、このメソッドに空の実装を指定できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。