gpt4 book ai didi

java - 将来自 getCallingActivity 的 Activity 与另一个进行比较

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:43 27 4
gpt4 key购买 nike

我想将调用 Activity 与其他 Activity 进行比较,以了解哪个 Activity 调用了当前 Activity 。我试过:

getCallingActivity().getClassName().toString().equals(MainActivity.class.toString())

它不起作用,除非在调用 Intent 中传递一个值,我们如何使用 getCallingActivity()getCallingPackage() 比较类?

最佳答案

如果 Activity 是为另一个 Activity 的结果而启动的,您可以通过以下方式比较调用 Activity 。

  if (getCallingActivity().getClassName().equals(MainActivity.class.getName())) {

/* here the main activity is calling activity*/

}else{

/*other activity is calling activity*/
}

关于java - 将来自 getCallingActivity 的 Activity 与另一个进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15930635/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com