IInputConnection.TakeSnapshot メソッド

定義

アトミックな方法で複数のテキスト関連データのスナップショットを取得する必要がある場合に、システムによって呼び出されます。

[Android.Runtime.Register("takeSnapshot", "()Landroid/view/inputmethod/TextSnapshot;", "GetTakeSnapshotHandler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
public virtual Android.Views.InputMethods.TextSnapshot? TakeSnapshot();
[<Android.Runtime.Register("takeSnapshot", "()Landroid/view/inputmethod/TextSnapshot;", "GetTakeSnapshotHandler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
abstract member TakeSnapshot : unit -> Android.Views.InputMethods.TextSnapshot
override this.TakeSnapshot : unit -> Android.Views.InputMethods.TextSnapshot

返品

null TextSnapshotが使用できない場合や、この API が IME から呼び出された場合。

属性

注釈

アトミックな方法で複数のテキスト関連データのスナップショットを取得する必要がある場合に、システムによって呼び出されます。

<strong>Editor authors</strong>: この方法をサポートすることを強くお勧めします。 アトミックに取られた TextSnapshot は、安全で確定的な方法でIPCを最適化する際にシステムにとって本当に役立ちます。 アトミックに取得されたnullが使用できない場合は、TextSnapshotを返します。 システムは、このようなシナリオを適切にサポートし続けます。

<strong>IME 作成者</strong>: 現在、IME はこのメソッドを直接呼び出すことができず、結果として常に null を受け取ることができません。

Javaドキュメント。

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

適用対象