Dataset.Builder.SetValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SetValue(AutofillId, AutofillValue)
フィールドの値を設定します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=26)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=26)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
フィールドの値を設定します。 注: Android Build.VERSION_CODESより前。P、このビルダーがプレゼンテーションなしで構築された場合、このメソッドは IllegalStateException をスローします。 Android Build.VERSION_CODES。認証結果として使用されるデータセットにはプレゼンテーションが必要ないため、P 以降ではこの制限が削除されました。 ただし、ユーザーに表示するデータセット内のコンストラクターにプレゼンテーションを設定しないと、このフィールドのオートフィル UI は表示されません。
注: Android Build.VERSION_CODES。P 以降では、認証を必要とするデータセットは、値パラメーターとしてテキスト値を渡すことによってフィルター処理することもできます。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, RemoteViews)
カスタム プレゼンテーションを使用して視覚化するフィールドの値を設定します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=26)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews presentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=26)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Android.Widget.RemoteViews -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用して視覚化するフィールドの値を設定します。
注: Android Build.VERSION_CODES。P 以降では、認証を必要とするデータセットは、値パラメーターとしてテキスト値を渡すことによってフィルター処理することもできます。
テーマは RemoteViews レイアウトでは機能しません。 ハードコードされたテキストの色や背景色を避ける: プラットフォームによってオートフィルのテーマが異なる場合があります。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, Pattern)
明示的なフィルターを使用してフィールドの値を設定します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=28)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=28)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Java.Util.Regex.Pattern -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- filter
- Pattern
オートフィル UI にデータセットを表示するかどうかを判断するために使用される正規表現。null の場合、そのデータセットのフィルター処理が無効になります (これは、値が null ではなく、フィールドにパスワードなどの機密データが含まれている場合に推奨される方法です)。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
明示的なフィルターを使用してフィールドの値を設定します。
通常、この方法は、データセットに認証が必要であり、サービスがその値を認識せず、ユーザーが最小文字数を入力した後にデータセットを非表示にしたい場合に使用されます。 たとえば、データセットがクレジット カード番号を表していて、ユーザーが 4 桁タップするまでサービスに "Tap to authenticate" メッセージを表示したくない場合、フィルターは Pattern.compile("\\d.{4,}") になります。
注: データセットが認証を必要とするが、サービスがそのテキスト値を認識している場合は、setValue(AutofillId,AutofillValue) を呼び出してフィルター処理し、その値を使用してフィルター処理する方が簡単です。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, RemoteViews, InlinePresentation)
カスタム プレゼンテーションを使用してフィールドを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=30)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews presentation, Android.Service.Autofill.InlinePresentation inlinePresentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=30)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Android.Widget.RemoteViews * Android.Service.Autofill.InlinePresentation -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
- inlinePresentation
- InlinePresentation
インライン候補としてこのデータセットを視覚化するために使用される InlinePresentation。 データセットでインライン検索候補がサポートされている場合は、null にしないでください。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用してフィールドを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
注: データセットが認証を必要とするが、サービスがそのテキスト値を認識している場合は、setValue(AutofillId,AutofillValue,RemoteViews) を呼び出し、その値を使用してフィルター処理することで、フィルター処理が簡単になります。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, Pattern, RemoteViews)
カスタム プレゼンテーションを使用してフィールドの値を設定し、それを視覚化し、明示的なフィルターを設定します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=28)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews presentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=28)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Java.Util.Regex.Pattern * Android.Widget.RemoteViews -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- filter
- Pattern
オートフィル UI にデータセットを表示するかどうかを判断するために使用される正規表現。null の場合、そのデータセットのフィルター処理が無効になります (これは、値が null ではなく、フィールドにパスワードなどの機密データが含まれている場合に推奨される方法です)。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用してフィールドの値を設定し、それを視覚化し、明示的なフィルターを設定します。
通常、この方法は、データセットに認証が必要であり、サービスがその値を認識せず、ユーザーが最小文字数を入力した後にデータセットを非表示にしたい場合に使用されます。 たとえば、データセットがクレジット カード番号を表していて、ユーザーが 4 桁タップするまでサービスに "Tap to authenticate" メッセージを表示したくない場合、フィルターは Pattern.compile("\\d.{4,}") になります。
注: データセットが認証を必要とするが、サービスがそのテキスト値を認識している場合は、setValue(AutofillId,AutofillValue,RemoteViews) を呼び出し、その値を使用してフィルター処理することで、フィルター処理が簡単になります。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, RemoteViews, InlinePresentation, InlinePresentation)
カスタム プレゼンテーションを使用してフィールドを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=31)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews presentation, Android.Service.Autofill.InlinePresentation inlinePresentation, Android.Service.Autofill.InlinePresentation inlineTooltipPresentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=31)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Android.Widget.RemoteViews * Android.Service.Autofill.InlinePresentation * Android.Service.Autofill.InlinePresentation -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
- inlinePresentation
- InlinePresentation
インライン候補としてこのデータセットを視覚化するために使用される InlinePresentation。 データセットでインライン検索候補がサポートされている場合は、null にしないでください。
- inlineTooltipPresentation
- InlinePresentation
inlinePresentation のツールヒントを表示するために使用される InlinePresentation。 この値は null にすることはできません。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用してフィールドを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, Pattern, RemoteViews, InlinePresentation)
カスタム プレゼンテーションを使用してフィールドと明示的なフィルターを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=30)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews presentation, Android.Service.Autofill.InlinePresentation inlinePresentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=30)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Java.Util.Regex.Pattern * Android.Widget.RemoteViews * Android.Service.Autofill.InlinePresentation -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- filter
- Pattern
オートフィル UI にデータセットを表示するかどうかを判断するために使用される正規表現。null の場合、そのデータセットのフィルター処理が無効になります (これは、値が null ではなく、フィールドにパスワードなどの機密データが含まれている場合に推奨される方法です)。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
- inlinePresentation
- InlinePresentation
インライン候補としてこのデータセットを視覚化するために使用される InlinePresentation。 データセットでインライン検索候補がサポートされている場合は、null にしないでください。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用してフィールドと明示的なフィルターを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
通常、この方法は、データセットに認証が必要であり、サービスがその値を認識せず、ユーザーが最小文字数を入力した後にデータセットを非表示にしたい場合に使用されます。 たとえば、データセットがクレジット カード番号を表していて、ユーザーが 4 桁タップするまでサービスに "Tap to authenticate" メッセージを表示したくない場合、フィルターは Pattern.compile("\\d.{4,}") になります。
注: データセットが認証を必要とするが、サービスがそのテキスト値を認識している場合は、setValue(AutofillId,AutofillValue,RemoteViews) を呼び出し、その値を使用してフィルター処理することで、フィルター処理が簡単になります。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetValue(AutofillId, AutofillValue, Pattern, RemoteViews, InlinePresentation, InlinePresentation)
カスタム プレゼンテーションを使用してフィールドと明示的なフィルターを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
[Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=31)]
public Android.Service.Autofill.Dataset.Builder SetValue(Android.Views.Autofill.AutofillId id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews presentation, Android.Service.Autofill.InlinePresentation inlinePresentation, Android.Service.Autofill.InlinePresentation inlineTooltipPresentation);
[<Android.Runtime.Register("setValue", "(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;", "", ApiSince=31)>]
member this.SetValue : Android.Views.Autofill.AutofillId * Android.Views.Autofill.AutofillValue * Java.Util.Regex.Pattern * Android.Widget.RemoteViews * Android.Service.Autofill.InlinePresentation * Android.Service.Autofill.InlinePresentation -> Android.Service.Autofill.Dataset.Builder
パラメーター
- id
- AutofillId
AssistStructure.ViewNode.getAutofillId() によって返される id。 この値は null にすることはできません。
- value
- AutofillValue
オートフィルする値。 値がないが、ターゲット ビューがデータセットの論理部分である場合は null を渡します。 たとえば、データセットに認証が必要で、値にアクセスできない場合です。
- filter
- Pattern
オートフィル UI にデータセットを表示するかどうかを判断するために使用される正規表現。null の場合、そのデータセットのフィルター処理が無効になります (これは、値が null ではなく、フィールドにパスワードなどの機密データが含まれている場合に推奨される方法です)。
- presentation
- RemoteViews
このフィールドを視覚化するために使用されるプレゼンテーション。 この値は null にすることはできません。
- inlinePresentation
- InlinePresentation
インライン候補としてこのデータセットを視覚化するために使用される InlinePresentation。 データセットでインライン検索候補がサポートされている場合は、null にしないでください。
- inlineTooltipPresentation
- InlinePresentation
inlinePresentation のツールヒントを表示するために使用される InlinePresentation。 この値は null にすることはできません。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
このメソッドは、API レベル 33 では非推奨になりました。 代わりに setField(AutofillId,Field) を使用してください。
カスタム プレゼンテーションを使用してフィールドと明示的なフィルターを視覚化し、InlinePresentation を使用してフィールドの値を設定し、インライン候補として視覚化します。
android.service.autofill.Dataset.Builder.setValueの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。