語言

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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於