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
属性

注解

设置此节点上的数据是否敏感;如果是,则在其内容(文本、自动填充值等)在调用 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) 调用),因此设置敏感节点的内容也很重要,但将其标记为敏感。

仅当节点用于自动填充时设置 - 当用于 Assist 时,才会忽略它。

Java文档android.view.ViewStructure.setDataIsSensitive(boolean)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于