FillRequest.FlagManualRequest フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オートフィルがユーザーによって明示的に要求されたことを示します。
[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 オプションがオーバーフロー メニューに表示されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。