CredentialManager.CreateCredential 方法

定义

启动必要的流,为用户注册应用凭据。

[Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void CreateCredential (Android.Content.Context context, Android.Credentials.CreateCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("createCredential", "(Landroid/content/Context;Landroid/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.CreateCredential : Android.Content.Context * Android.Credentials.CreateCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

参数

context
Context

用于启动任何所需 UI 的上下文;使用活动上下文确保在同一任务堆栈中启动 UI

request
CreateCredentialRequest

指定要从用户获取的凭据类型的请求

cancellationSignal
CancellationSignal

允许取消此调用的可选信号

executor
IExecutor

回调将对此进行 Executor

callback
IOutcomeReceiver

请求成功或失败时调用的回调

属性

注解

启动必要的流,为用户注册应用凭据。

执行可能会启动 UI 流,以收集用户同意创建或存储新凭据等。调用方(例如浏览器)可以选择为不同于其自身的应用设置源 CreateCredentialRequest ,以便能够代表该应用获取凭据。 他们需要其他权限 CREDENTIAL_MANAGER_SET_ORIGIN 才能使用此功能

适用于 . 的 android.credentials.CredentialManager.createCredential(android.content.Context, android.credentials.CreateCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.CreateCredentialResponse, android.credentials.CreateCredentialException>)Java 文档

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

适用于