AccountSetupClientFactory

public static class AccountSetupClientFactory


用于创建 AccountSetupClient 的工厂

摘要

公共方法

static final @NonNull AccountSetupClient

创建可用于向设备添加工作账号的 AccountSetupClient

公开字段

实例

public static @NonNull AccountSetupClientFactory INSTANCE

公共方法

create

public static final @NonNull AccountSetupClient create(@NonNull Context context, @NonNull ActivityResultRegistry registry)

创建可用于向设备添加工作账号的 AccountSetupClient

注意:创建客户端后,您必须在创建 fragment 或 activity 之前(例如在 onCreate 中)向宿主 activity 或 fragment 的生命周期注册其 lifecycleObserver 属性:lifecycle.addObserver(accountSetupClient.getLifecycleObserver())

参数
@NonNull Context context

希望添加工作账号的 DPC 应用的 Context 应用。

@NonNull ActivityResultRegistry registry

ActivityResultRegistry 用于注册 activity 结果回调。这必须是 activity 的注册表,该 activity 在调用 AccountSetupClient.launchAuthenticationActivity 之前将处于 androidx.lifecycle.Lifecycle.State.CREATED 状态。