找出哪个活动开始了我的活动?

我想找出哪些活动开始我的活动在Android中。 我可以得到使用“getIntent()”开始活动的意图,但我无法find哪个活动首先启动了意图。

期待你的帮助。 先谢谢你。

Solutions Collecting From Web of "找出哪个活动开始了我的活动?"

使用getCallingActivity ()

注意 :如果调用活动不期望得到结果(即它没有使用包含请求代码的startActivityForResult(Intent, int)表单),那么调用包将为null

你可以使用AppCompat.getReferrer()来达到这个目的。