Поделиться через


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 из одной группы профилей, что и вызывающий объект.

Документация по Java для android.os.UserManager.isUserRunning(android.os.UserHandle).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к