startActivity
使用类名跳转
例如:
Intent intent = new Intent(MainActity.this, ChildActity.class);
startActivity(intent);
startActityForResult
使用类名跳转,并设置requestCode
例如:
Intent intent = new Intent(this, ChildActity.class);
intent.putExtra("tag", "hell world");
startActivityForResult(intent, 1000); // 跳转并设置requestCode 为1000
startActity 与 startActityForResult 区别
- startActity跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。
- startActityForResult 跳转到指定的actitity后,若指定的actity调用finish()后,自动回到mainActity,并且mainActity 的onActivityResult方法被触发 。onActityResult 的rquestCode是startAtityForResult指定的requestCode(1000)值