activity1和activity2,1和2互相切换,怎么修改1的显示状态并修改1中的某个变量

安卓中有activity1和activity2,1切到2再切回1,怎么修改1的显示状态并修改1中的某个变量
Intent intent=new Intent(2.this,1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
Bundle bundle=new Bundle();
bundle.putInt("number", number);
intent.putExtras(bundle);
startActivity(intent);
我是这样切换的,想传回并修改1中的number,然后调用显示函数display(number)显示特定的内容;但是最终不知在哪里接收number和调用display(number)才能显示该特定内容;望诸位大神指导一二!

http://blog.csdn.net/chenzheng_java/article/details/6232487

使用 startActivityForResult,具体请看:Android------startActivityForResult的详细用法

Activity1 使用startActivityForResult调整到Activity2

重写Activity1的
protected void onActivityResult(int requestCode, int resultCode, Intent data) ;

requestCode 是Activity1跳转到Activity2时传的int参数

Activity2返回时使用
this.setResult(resultCode, mIntent);

你要的Number就可以 放在mIntent重新传回来了