android - 我想知道哪个 Activity 类将数据传递给另一个 Activity 类

标签 android android-activity

<分区>

我有一个 Activity 类,它将被另外两个不同的 Activity 类通过不同的参数调用,并且该 Activity 的工作取决于调用它的 Activity 类。所以我需要知道调用它的 Activity 类。请帮助我。

谢谢你的帮助

最佳答案

如果您通过 startActivityForResult() 调用您的 Activity 比尝试 getCallingActivity().getClassName()

您可以在 intent传递额外的参数

喜欢

内部 callingActivity1

Intent intent=new Intent(callingActivity1.this,calledActivity.class);
intent.putExtra("calledfrom","callingActivity1"); 

内部 callingActivity2

Intent intent=new Intent(callingActivity2.this,calledActivity.class);
intent.putExtra("calledfrom","callingActivity2"); 

关于android - 我想知道哪个 Activity 类将数据传递给另一个 Activity 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17810357/

相关文章:

java - 如何使 TextView 中的每一行都可选

android - 我可以在不放入 Activity 的情况下覆盖/处理 fragment 中的 keyDown 吗?

java - Android:闲置 X 分钟后重新打开应用程序?

android - 全屏透明 Activity (无标题和状态栏)不起作用....为什么?

android - Android 中的一项服务多项 Activity

android - 如何使用抽屉导航打开和关闭更改我的按钮图像

android - 是否可以在没有Factory的情况下在公共(public)方法中将id参数传递给AndroidViewModel?

java - 如何重置以前单击的按钮的颜色?

android - 构建房间期间出现 StackOverflowError

android - 非法状态异常 : Could not find method insert(View) in a parent or ancestor Context class android. support.v7.widget.AppCompatButton