다음을 통해 공유


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 항목이 허용됩니다.

에 대한 android.os.UserManager.isUserRunning(android.os.UserHandle)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상