假设我有3个活动现在说A,B和C如果我从A.So开始活动C有什么方法可以在C中找出从哪个活动C调用。
注意:不在意图中发送任何参数。
答案 0 :(得分:0)
AFAIK,除非您使用
startActivityForResult
开始活动,否则无法在不添加额外内容的情况下使用。
如果您使用startActivityForResult
,则可以使用getCallingActivity()
获取如下的父活动参考,否则您可能希望为用于启动活动的意图添加额外内容
ComponentName parentActivity = getCallingActivity();