Android之Activity二(带返回的startActvutyForResult)

Android之Activity二(带返回的startActvutyForResult)

使用Intent里的一些参数:

eg:Data

Android之Activity二(带返回的startActvutyForResult)

Android之Activity二(带返回的startActvutyForResult)

 

Intent的传值方式:

  • 通过Intent中的putExtra方法将传值到另一个组件

intent.putExtras(Bundle)

intent.putExtra(key, value);

  • 另一个组件通过方法getIntent()得到Intent,通过 getExtras方法得到所传的对象

①键值对传递

Android之Activity二(带返回的startActvutyForResult)

 

Android之Activity二(带返回的startActvutyForResult)

②Bunddle对象传递

Android之Activity二(带返回的startActvutyForResult)

Android之Activity二(带返回的startActvutyForResult)

启动Activity:

  • startActivity:无返回
  • startActivityForResult:有返回

Android之Activity二(带返回的startActvutyForResult)

Android之Activity二(带返回的startActvutyForResult)