新手求助:多个activity向一个activity传递消息,应该怎样区分?

act1是登录界面,登陆成功传一个用户类对象到act3
act2是注册界面,注册成功传一个用户类对象到act3

比如注册界面写:(登陆界面类似)
Intent intent=new Intent(Act7.this,Main.class);
intent.setAction("android.intent.action.TIGERTIAN");
intent.addCategory(Intent.CATEGORY_DEFAULT);
Bundle bundle = new Bundle();
bundle.putSerializable("user_re", user1);
intent.putExtras(bundle);
Act7.this.startActivity(intent);
act3有:
Intent intent= this.getIntent();
presentUser = (User) intent.getSerializableExtra("user_re");
这里程序怎么写来判断是从哪个界面过来的,应该接收的是哪个intent?

        也不知道自己说清楚没。。。希望大大们帮帮忙

不会再加个参数啊
intent.putExtra("from","Act1");
intent.putExtra("from","Act2");