ViewStructure.SetDataIsSensitive(Boolean) メソッド

定義

このノード上のデータが機密性の高いかどうかを設定します。存在する場合は、そのコンテンツ (テキスト、オートフィル値など)。

[Android.Runtime.Register("setDataIsSensitive", "(Z)V", "GetSetDataIsSensitive_ZHandler", ApiSince=26)]
public abstract void SetDataIsSensitive(bool sensitive);
[<Android.Runtime.Register("setDataIsSensitive", "(Z)V", "GetSetDataIsSensitive_ZHandler", ApiSince=26)>]
abstract member SetDataIsSensitive : bool -> unit

パラメーター

sensitive
Boolean

機密性の高い値に使用される System.Boolean 値。

属性

注釈

このノード上のデータが機密性の高いかどうかを設定します。その場合、そのコンテンツ (テキスト、オートフィル値など) は、 android.service.autofill.AutofillService#onFillRequest(android.service.autofill.FillRequest, android.os.CancellationSignal, android.service.autofill.FillCallback)の呼び出しの前にストライピングされます。

既定では、すべてのノードは機密性の高いノードと見なされ、PII を持たないノード (個人を特定できる情報 - 電子メール アドレス、クレジット カード番号、パスワードなどの機密データ) のみを非機密としてマークする必要があります。良い経験則として、リソースから値が静的に設定された非機密性の高いノードとしてマークすることをお勧めします。

機密ノードのコンテンツは、ユーザーがデータの保存に同意したときに ( android.service.autofill.AutofillService#onSaveRequest(android.service.autofill.SaveRequest, android.service.autofill.SaveCallback) 呼び出しを通じて) サービスに送信されるため、機密性の高いノードのコンテンツも設定し、機密性の高いノードとしてマークすることが重要です。

自動入力の目的でノードを使用する場合にのみ設定する必要があります。アシストに使用する場合は無視されます。

Javaドキュメント。

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

適用対象