我看懂了。如果还没解决,请回复。
还没有解决
@橫龙村夫:
1定义静态变量:
public static int A_Page_Code = 1001;
public static int B_Page_Code = 1002;
2 这样打开你想要的Activity
在A中打开:
Intent intent = new Intent(A_Activity.this, The_Activity.class);
startActivityForResult(intent, A_Page_Code );
在B中打开:
Intent intent = new Intent(B_Activity.this, The_Activity.class);
startActivityForResult(intent, B_Page_Code );
3 关闭The_Activity的时候,使用setResult()方法,同样可以带入int参数,用来细分The_Activity的上下文;
4 分别实现A和B的onActivityResult()
在该函数中判断requestCode是否为A_Page_Code 或 B_Page_Code即可。利用resultCode和3中提到的int参数对比,差不多也可以实现你的想法。在下面的代码中控制你要加载的内容即可。
PS:如果没能准确理解你的意思或未能解决你的问题,请再回复。
说实话,我开始怀疑我的理解能力了