intent的功能

来源:互联网 发布:淘宝店铺流量少的原因 编辑:程序博客网 时间:2024/04/29 22:48

1.利用intent启动一个活动

如有活activity1和activity2,activity1利用intent启动activity2,actvity2响应intent,然后activity2就启动了!

有两种方式:

方法1.显示intent

方法2.隐示intent

被启动的活动的action和category必须与下面的“com.examle.applicationTest..ACTION_START“和“com.examle.applicationTest..MY_CATEGORY"相对应

另外,intent不仅可以启动程序内自己定义的活动,而且可以启动其他程序的活动,如启动一个浏览器,或者电话。

启动一个浏览器:

启动一个电话:

2.activity1利用intent启动activity2,并通过intent向activity2传送数据!

activity1传送数据data_extra:

activity2接收数据data_extra并打印出来:


3.activity1利用intent启动activity2,activity2销毁时,向activity1传送数据back_Message.

     在activity1.java中启动方法应为startForResult(),且还要重写

在activity2中,传送数据back_data:



0 0