語言

Activity.CallingPackage 屬性

定義

回傳呼叫此活動的套件名稱。

public virtual string? CallingPackage { [Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "GetGetCallingPackageHandler")] get; }
[<get: Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "GetGetCallingPackageHandler")>]
member this.CallingPackage : string

屬性值

活動的套件會收到你的回覆,若沒有則為 null。

屬性

備註

回傳呼叫此活動的套件名稱。 這就是 setResult() 中資料會被傳送給誰。 你可以利用這些資訊來驗證收件人是否被允許接收資料。 注意:如果呼叫的活動沒有預期結果(也就是沒有使用包含請求碼的 startActivityForResult(Intent, int) 表單),那麼呼叫套件將是 null。

註:在Build.VERSION_CODES之前。JELLY_BEAN_MR2,這種方法的結果並不穩定。 如果承載呼叫套件的程序已不再執行,則會回傳 null 而非正確的套件名稱。 你可以用 getCallingActivity() 來取得套件名稱。

Android 參考資料。android.app.Activity.getCallingPackage

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

適用於