CredentialProviderService.OnClearCredentialState 方法

定义

由 android 系统调用以清除凭据状态。

[Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public abstract void OnClearCredentialState(Android.Service.Credentials.ClearCredentialStateRequest request, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member OnClearCredentialState : Android.Service.Credentials.ClearCredentialStateRequest * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit

参数

request
ClearCredentialStateRequest

要处理的提供程序的清除凭据请求。

cancellationSignal
CancellationSignal

指示提供程序侦听来自 Android 系统的任何取消请求。

callback
IOutcomeReceiver

用于中继请求结果的对象。

属性

注解

由 android 系统调用以清除凭据状态。

当用户注销应用后,开发人员会调用此 API,目的是清除提供程序保留的任何存储凭据会话。

作为提供程序,必须清除任何凭据状态(如果保留)。 例如,提供程序可能存储了一个活动凭据会话,用于限制或对将来的凭据检索流进行排名登录选项。 当用户注销应用时,应清除此类状态,并且必须在后续凭据检索流中向用户显示凭据的详尽列表。

适用于 . 的 android.service.credentials.CredentialProviderService.onClearCredentialState(android.service.credentials.ClearCredentialStateRequest, android.os.CancellationSignal, android.os.OutcomeReceiver<java.lang.Void, android.credentials.ClearCredentialStateException>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于