UserManager.IsUserRunning(UserHandle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorne se o determinado usuário está em execução ativa.
[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 de execução.
Retornos
- Atributos
Comentários
Retorne se o determinado usuário está em execução ativa. Isso significa que o usuário está no estado "iniciado", não "parado" -- atualmente é permitido executar código através de alarmes programados, recebendo transmissões, etc. Um usuário iniciado pode ser o usuário atual em primeiro plano ou um usuário em segundo plano; O resultado aqui não distingue os dois.
Observação anterior ao Android Nougat MR1 (versão <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 >SDK = 25; android.os.Build.VERSION_CODES#N_MR1
), a restrição foi relaxada, e agora ele aceitará qualquer um android.os.UserHandle
dentro do mesmo grupo de perfil que o chamador.
Documentação Java para android.os.UserManager.isUserRunning(android.os.UserHandle)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.