首页 > 代码库 > 跳转Activity两种方法

跳转Activity两种方法

摘要:假设从A界面开启另外一个B界面根据是否需要返回数据分为两种方式

一、无需返回数据方式

  在A界面中调用startActivity方法进行直接跳转即可

二、需要返回数据方式

  1.在A界面中调用startActivityForResult方法

  2.在B界面的操作方法结束前通过如下代码返回数据

 Intent intent = new Intent();
 String str = "需要返回的数据";
 intent.putExtra("return", str);
 setResult(20, intent);
 finish();  //调用该方法的时候会执行onDestory方法

  3.在A界面中复写onActivityResult方法,并获取返回的数据

注、以上操作方法是在activity的默认启动模式下操作的,如果为其他的启动方式会有不一样的现象。

跳转Activity两种方法