码迷,mamicode.com
首页 > 其他好文 > 详细

Intent

时间:2017-05-07 10:23:01      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:this   配置   参数   second   XML   his   另一个   函数   内容   

1.Intent显式

(1)创建一个新的Activity,也就是跳转过去的那个活动

(2)在MainActivity(也就是要进行跳转的活动)中加一个点击事件

Intent intent = new Intent(MainActivity.this,SecondActivity);

这里括号内的两个参数应该可以很显然的看出来,第一个是要进行跳转的活动,第二个是要跳转过去的活动

startActivity(intent);

 

2.Intent隐式

(1)同样的创建一个新的活动SecondActivity,不同的是,这次要在AndroidManifest.xml中配置第二个活动的<intent-filter>内容

技术分享

此时,只有<action>和<category>同时匹配才能跳转到此文件,这个匹配过程自动实现

在FirstActivity中添加点击事件,并在其中添加Intent

Intent intent = new Intent(“android.intent.action.AfterClick”);

【这里括号内的是<action>中的内容

这里我在上面的xml文件中设置的是默认的category,所以不用规定

如果还要限制category,就调用intent的addCategory函数,这里要注意两点:第一,每个intent只能制定一个action,但category可以多个;第二,在这里添加了category的指定,一定要在AndroidManifest.xml中有配置】

startActivity(intent);

 

在android中,intent的另一个很大的好处就是,不仅可以启动自己程序内的活动,还可以启动其他程序的活动

Intent

标签:this   配置   参数   second   XML   his   另一个   函数   内容   

原文地址:http://www.cnblogs.com/enid-1999/p/6819258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!