Tia*_*goM 73 android android-activity startactivityforresult
是否可以知道某些活动是否已被调用结果,使用startActivityForResult()
或者是否仅仅开始使用startActivity()
?
我需要控制它,如果它调用结果,行为会有所不同.
lop*_*san 153
当您的活动开始时,仅通过目标活动中startActivity()
的getCallingActivity()
方法将返回null
.
当它被调用startActivityForResult()
时它将返回调用活动的名称.
查看文档getCallingActivity()
:
返回调用此活动的活动的名称.这是将数据
setResult()
发送到的人.您可以使用此信息来验证是否允许收件人接收数据.注意:如果调用活动不期望结果(即它没有使用
startActivityForResult(Intent, int)
包含请求代码的表单),则调用包将为null.返回
将收到您的回复的活动的ComponentName,如果没有,则为null.
归档时间: |
|
查看次数: |
11860 次 |
最近记录: |