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 setResult() 将发送到的人员。 可以使用此信息来验证是否允许收件人接收数据。

<p class=“note”>注意:如果调用活动不需要结果 (它未使用 #startActivityForResult 包含请求代码) 的形式,则调用包将为 null。</P>

<p class=“note”>注意:在 android.os.Build.VERSION_CODES#JELLY_BEAN_MR2之前,此方法的结果不稳定。 如果托管调用包的进程不再运行,它将返回 null 而不是正确的包名称。 可以改用 #getCallingActivity() 并从中检索包名称。</P>

android.app.Activity.getCallingPackage()Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于