語言

PendingIntent.CreatorUserHandle 屬性

定義

回傳建立此 PendingIntent 的應用程式的使用者帳號,也就是你實際傳送 Intent 的使用者名稱。

public Android.OS.UserHandle CreatorUserHandle { [Android.Runtime.Register("getCreatorUserHandle", "()Landroid/os/UserHandle;", "")] get; }
[<get: Android.Runtime.Register("getCreatorUserHandle", "()Landroid/os/UserHandle;", "")>]
member this.CreatorUserHandle : Android.OS.UserHandle

屬性值

PendingIntent 的使用者帳號

屬性

備註

回傳建立此 PendingIntent 的應用程式的使用者帳號,也就是你實際傳送 Intent 的使用者名稱。 系統會提供回傳的 UserHandle ,因此應用程式無法偽造使用者。 關於使用者帳號的更多說明,請參見 Process.myUserHandle()。 使用時要小心。 這一切只告訴你是誰創造了PendingIntent。 它不會告訴你是誰把 PendingIntent 交給你的:也就是說,PendingIntent 物件是設計來在應用程式間傳遞的,所以你從一個應用程式收到的 PendingIntent 其實可能是它從另一個應用程式收到的,這表示你在這裡得到的結果會辨識出原始應用程式。 因此,你應該只用這些資訊來辨識你預期會透過 send() 通話互動的對象,而不是誰給了你 PendingIntent。

Android 參考資料。android.app.PendingIntent.getCreatorUserHandle

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

適用於