android 三个activity跳转问题

想判断当前activity是从哪一个activity跳转过来的

    最近在用Android写一个商品导购程序的时候遇到了一个问题:这个程序中有四个Activity A、B、C、D;其中A用来填写购买商品时的一些客户信息,填写完毕后点击按钮触发事件跳转到B;B用来显示商品的所有分类,选中其中一个分类之后跳转到C;C界面用来显示该分类下的所有商品的简要信息,选择其中一个商品跳转到D;在D中显示商品的详细信息,并可以在界面中填写购买......
答案就在这里:Android中Activity跳转问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

在Intent传值的时候带上activity即可。

http://zhidao.baidu.com/link?url=nfoec_kDsZIC9pqQK8QmEmfuTvGt82W1fIeboi7FwX9-cfBuBP_Or_5atBetRKQwheA1Ip-Z-outZA_p11YQkcTFhUbm8F0t8kQ5L-yNS4W

String className = getArguments() != null ? getArguments().getString("classname") : null;
这句话不是很理解而且getArguments在我的这里是红线的

可以采用类似的参数代码:

 Intent commonCtrl_intent = new Intent();
        commonCtrl_intent.setAction(AppConstant.COMMON_UI_MSG);
        commonCtrl_intent.putExtra("ACTION", "UIIndex");
        commonCtrl_intent.putExtra("index", 5);

设置action的值:
Intent intent = new Intent("你要设置的字符串");
或者这样写
Intent intent = new Intent(); intent.setAction("你要设置的字符串");

随便给每个activity定义一个常数,然后在启动activity的intent中设置上带过去不就可以了么

在你的3个activity中的跳转方法(可能是button点击事件)中定义:intent i = new intent(……);
i.putExtra("name","内容");
startActivity(i);
到目标activity中
getIntent()获取到bundle b,b.getString("name");然后你用循环判断if什么的。。。

过来围观,跳转的时候加标识,就行了,楼上的方法就不错