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

実装

属性

注釈

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

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

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

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

の Java ドキュメント android.service.autofill.FillRequest.FLAG_MANUAL_REQUEST

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

適用対象