共用方式為


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 屬性授權中所述的詞彙使用。

適用於