語言

View.SetPendingCredentialRequest 方法

定義

當使用者專注於該視圖時,會設定 CredentialManager 一個請求以取得憑證。

[Android.Runtime.Register("setPendingCredentialRequest", "(Landroid/credentials/GetCredentialRequest;Landroid/os/OutcomeReceiver;)V", "GetSetPendingCredentialRequest_Landroid_credentials_GetCredentialRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
public virtual void SetPendingCredentialRequest(Android.Credentials.GetCredentialRequest request, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("setPendingCredentialRequest", "(Landroid/credentials/GetCredentialRequest;Landroid/os/OutcomeReceiver;)V", "GetSetPendingCredentialRequest_Landroid_credentials_GetCredentialRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
abstract member SetPendingCredentialRequest : Android.Credentials.GetCredentialRequest * Android.OS.IOutcomeReceiver -> unit
override this.SetPendingCredentialRequest : Android.Credentials.GetCredentialRequest * Android.OS.IOutcomeReceiver -> unit

參數

request
GetCredentialRequest

輸入此視角時,請求被觸發

callback
IOutcomeReceiver

當需要為給定視圖傳播回應或例外時,會被呼叫

屬性

備註

當使用者專注於該視圖時,會設定 CredentialManager 一個請求以取得憑證。

當此視圖聚焦時,該 request 視窗會被觸發至 CredentialManager,該會從裝置上所有 android.service.credentials.CredentialProviderService 服務擷取內容,並在相關介面(下拉選單、鍵盤建議等)顯示憑證選項給使用者。

當使用者選擇憑證時,最終 GetCredentialResponse 憑證會傳播到給定 callback的 。 開發者被期望以程式化方式處理回應,並執行相關操作,例如登入使用者。

關於如何建立憑證管理器請求的詳細資訊,請參見 GetCredentialRequest

此 API 應在使用者專注於檢視前的任何時刻被呼叫,例如在活動進行中 onCreate

android.view.View.setPendingCredentialRequest(android.credentials.GetCredentialRequest, android.os.OutcomeReceiver<android.credentials.GetCredentialResponse,android.credentials.GetCredentialException>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於