Android Intent

什么是Intent

Intent可以理解为信使(意图)

由Intent是Android各个组件之间的进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据,一般用于启动活动、启动服务以及发送广播。

 

显示Intent

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);

startActivity(intent);

 

隐式Intent

 

 

Intent实现页面之间跳转

1. startActivity(intent)   直接启动一个页面

2. startActivityForResult(intent, requestCode);    与第一个方式不同的是它有返回值,如果A页面启动B页面,那么B页面可以把数据回传给A页面。

    onActivityResult(int requestCode, int resultCode, Intent data)  在A页面通过这个方法接收回传来的数据

    setResult(resultCode, data);   在B页面使用的,将数据回传给A页面

posted @ 2017-04-07 13:34  sinpi  阅读(135)  评论(0)    收藏  举报