View.SetPendingCredentialRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當使用者專注於該視圖時,會設定 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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。