Idioma

UserManager.IsUserRunning(UserHandle) Método

Definição

Retorne se o usuário determinado está em execução ativamente.

[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

O usuário para o qual recuperar o estado em execução.

Retornos

true se a condição solicitada for atendida; caso contrário, false.

Atributos

Comentários

Retorne se o usuário determinado está em execução ativamente. Isso significa que o usuário está no estado "iniciado", não "parado" – atualmente, ele tem permissão para executar o código por meio de alarmes agendados, recebimento de transmissões etc. Um usuário iniciado pode ser o usuário em primeiro plano atual ou um usuário em segundo plano; o resultado aqui não distingue entre os dois.

Observação anterior ao Android Nougat MR1 (versão <do SDK = 24; android.os.Build.VERSION_CODES#N, essa API exigia uma permissão do sistema para verificar o status de outro perfil. Desde o Android Nougat MR1 (versão >do SDK = 25; android.os.Build.VERSION_CODES#N_MR1), a restrição foi relaxada e agora aceitará qualquer um android.os.UserHandle dentro do mesmo grupo de perfis que o chamador.

Java documentação para android.os.UserManager.isUserRunning(android.os.UserHandle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a