UserManager.IsUserRunning(UserHandle) 方法

定义

返回给定用户是否正在主动运行。

[Android.Runtime.Register("isUserRunning", "(Landroid/os/UserHandle;)Z", "GetIsUserRunning_Landroid_os_UserHandle_Handler")]
public virtual bool IsUserRunning (Android.OS.UserHandle? user);
[<Android.Runtime.Register("isUserRunning", "(Landroid/os/UserHandle;)Z", "GetIsUserRunning_Landroid_os_UserHandle_Handler")>]
abstract member IsUserRunning : Android.OS.UserHandle -> bool
override this.IsUserRunning : Android.OS.UserHandle -> bool

参数

user
UserHandle

要检索其运行状态的用户。

返回

属性

注解

返回给定用户是否正在主动运行。 这意味着用户处于“已启动”状态,而不是“已停止”--它当前允许通过计划警报、接收广播等运行代码。启动的用户可以是当前前台用户或后台用户;此处的结果无法区分这两个结果。

请注意,在 Android Nougat MR1(SDK 版本 <= 24) android.os.Build.VERSION_CODES#N之前,此 API 需要系统权限才能检查其他配置文件的状态。 由于 Android Nougat MR1 (SDK 版本 >= 25); android.os.Build.VERSION_CODES#N_MR1因此限制已放宽,现在它将接受与调用方相同的配置文件组中的任何 android.os.UserHandle 配置文件组。

适用于 . 的 android.os.UserManager.isUserRunning(android.os.UserHandle)Java 文档

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

适用于