有没有办法检测调用当前活动的活动,而不在意图中发送任何参数?

时间:2017-11-21 12:29:29

标签: android

假设我有3个活动现在说A,B和C如果我从A.So开始活动C有什么方法可以在C中找出从哪个活动C调用。

注意:不在意图中发送任何参数。

1 个答案:

答案 0 :(得分:0)

  

AFAIK,除非您使用startActivityForResult开始活动,否则无法在不添加额外内容的情况下使用。

如果您使用startActivityForResult,则可以使用getCallingActivity()获取如下的父活动参考,否则您可能希望为用于启动活动的意图添加额外内容

ComponentName parentActivity = getCallingActivity();