UserManager.IsUserRunning(UserHandle) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定的使用者是否正在主動執行。
[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 屬性授權中所述的詞彙使用。