Language

FillRequest.FlagManualRequest フィールド

定義

オートフィルがユーザーによって明示的に要求されたことを示します。

[Android.Runtime.IntDef(Fields=new System.String[] { "FlagManualRequest", "FlagCompatibilityModeRequest", "FlagSupportsFillDialog" }, Flag=true, Type="Android.Service.Autofill.FillRequest")]
[Android.Runtime.Register("FLAG_MANUAL_REQUEST", ApiSince=26)]
public const int FlagManualRequest = 1;
[<Android.Runtime.IntDef(Fields=new System.String[] { "FlagManualRequest", "FlagCompatibilityModeRequest", "FlagSupportsFillDialog" }, Flag=true, Type="Android.Service.Autofill.FillRequest")>]
[<Android.Runtime.Register("FLAG_MANUAL_REQUEST", ApiSince=26)>]
val mutable FlagManualRequest : int

フィールド値

Value = 1

実装

属性

注釈

オートフィルがユーザーによって明示的に要求されたことを示します。

ユーザーは通常、 <ul><li>( View#setImportantForAutofill(int)を使用して)自動入力を無効にしたという 2 つの状況で、画面の自動入力を明示的に要求します。 <li>サービスは画面を自動入力する方法を理解できませんでした(ただし、ユーザーはサービスがそのアプリのデータを持っていることを知っています)。 </ul>

このフラグは、2 番目のケースで特に役立ちます。 たとえば、サービスでは、ユーザーが各ユーザー データに属している画面ビューをマップできる複雑な UI を提供したり、要求のトリガーに使用されるビュー ( android.app.assist.AssistStructure.ViewNode#isFocused() メソッドが trueを返すビュー) のデータを選択したりする、よりシンプルな UI を提供できます。

明示的なオートフィル要求は、 android.view.autofill.AutofillManager#requestAutofill(View) または android.view.autofill.AutofillManager#requestAutofill(View, int, android.graphics.Rect) が呼び出されたときにトリガーされます。 たとえば、標準の android.widget.TextView ビューでは、このような要求をトリガーする AUTOFILL オプションがオーバーフロー メニューに表示されます。

Javaドキュメント。

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

適用対象