intent的功能

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值