UserManager.IsUserRunning(UserHandle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回给定用户是否正在主动运行。
[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 属性许可证中所述的术语使用。