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.