DevicePolicyManager.LogoutUser(ComponentName) 方法

定义

由与设备关联的辅助用户的配置文件所有者调用,以停止呼叫用户并切换回主要用户(当用户被切换到时 #switchUser(ComponentName, UserHandle) )或停止用户(当时 #startUserInBackground(ComponentName, UserHandle) started in background)。

[Android.Runtime.Register("logoutUser", "(Landroid/content/ComponentName;)I", "GetLogoutUser_Landroid_content_ComponentName_Handler", ApiSince=28)]
public virtual Android.OS.UserOperationResultCode LogoutUser (Android.Content.ComponentName admin);
[<Android.Runtime.Register("logoutUser", "(Landroid/content/ComponentName;)I", "GetLogoutUser_Landroid_content_ComponentName_Handler", ApiSince=28)>]
abstract member LogoutUser : Android.Content.ComponentName -> Android.OS.UserOperationResultCode
override this.LogoutUser : Android.Content.ComponentName -> Android.OS.UserOperationResultCode

参数

admin
ComponentName

DeviceAdminReceiver此请求与此请求相关联。

返回

以下结果代码之一:UserManager#USER_OPERATION_ERROR_UNKNOWN、、UserManager#USER_OPERATION_SUCCESSUserManager#USER_OPERATION_ERROR_MANAGED_PROFILEUserManager#USER_OPERATION_ERROR_CURRENT_USER

属性

注解

由与设备关联的辅助用户的配置文件所有者调用,以停止呼叫用户并切换回主要用户(当用户被切换到时 #switchUser(ComponentName, UserHandle) )或停止用户(当时 #startUserInBackground(ComponentName, UserHandle) started in background)。

请注意,在运行时 UserManager#isHeadlessSystemUserMode() headless system user mode,没有主要用户,因此它会切换回在第一次调用之前处于前台的用户(或者如果该方法未在此调用 #switchUser(ComponentName, UserHandle) 之前调用此方法时失败 UserManager#USER_OPERATION_ERROR_UNKNOWN )。

适用于 . 的 android.app.admin.DevicePolicyManager.logoutUser(android.content.ComponentName)Java 文档

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

适用于