#.两种跳转方式
startActivity(Intent);//简单跳转
startActivityForResult(Intent, requestCode);//带有请求砝的跳转
#.自我关闭方法
finish();//简单关闭
finishActivity(requestCode);//很少用到
#.startActivityForResult(Intent, requestCode)的使用流程:
1.A通过Activity.startActivityForResult(请求码,Intent)方式来启动一个Activity B;
2.Activity B执行setResult(结果码,Intent) ,然后finish()关闭自己;
3.则A在回调方法onActivityResult(请求码,结果码,Intent)中可获取对应的回调,并提取B封装在Intent中的数据。
注:若B未设置结果码或B运行中崩溃,则A中回调方法中结果码为#RESULT_CANCELED,值为-1。