Compartir a través de


UserManager.IsUserRunning(UserHandle) Método

Definición

Devuelve si el usuario especificado se está ejecutando activamente.

[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

Parámetros

user
UserHandle

El usuario para el que se va a recuperar el estado en ejecución.

Devoluciones

Atributos

Comentarios

Devuelve si el usuario especificado se está ejecutando activamente. Esto significa que el usuario está en estado "iniciado", no "detenido", actualmente se permite ejecutar código a través de alarmas programadas, recibir difusión, etc. Un usuario iniciado puede ser el usuario en primer plano actual o un usuario en segundo plano; el resultado aquí no distingue entre los dos.

Nota antes de Android Nougat MR1 (versión <del SDK = 24; android.os.Build.VERSION_CODES#N, esta API requería un permiso del sistema para comprobar el estado de otro perfil. Desde Android Nougat MR1 (versión >del SDK = 25; android.os.Build.VERSION_CODES#N_MR1), la restricción se ha relajado y ahora aceptará cualquier android.os.UserHandle dentro del mismo grupo de perfiles que el autor de la llamada.

Documentación de Java para android.os.UserManager.isUserRunning(android.os.UserHandle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a