DevicePolicyManager.LogoutUser(ComponentName) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由与设备关联的辅助用户的配置文件所有者调用,以停止呼叫用户并切换回主要用户(当用户被切换到时 #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_SUCCESS
、 UserManager#USER_OPERATION_ERROR_MANAGED_PROFILE
UserManager#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 属性许可证中所述的术语使用。