码迷,mamicode.com
首页 > 移动开发 > 详细

Android Intent应用

时间:2016-09-10 16:15:33      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

1. 显示Intent

// 直接设置Content和到下一个的Actvity的名字
Intent i = new Intent(MainActivity.this, AnotherAty.class);
startActivity(i);

  2. 隐式Intent

1>. 在AndroidManifest.xml 配置activity时,添加 action中的name属性
<activity android:name=".AnotherAty">
            <intent-filter>
                <!-- 这里的action name 可以写任意的字符串,为了方便使用 用包名加 initent.actioin.AnotherAty (activity名) 组合的形式 -->
                <action android:name="com.aaa.chengzhier.intent.action.AnotherAty" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>


2> 然后在Intent中使用
Intent i = new Intent("com.aaa.chengzhier.intent.action.AnotherAty");
startActivity(i);
配注,不过一般 2> 那样写不怎么方便,可以在第二个 AnotherAty Activity中定义一个静态变量为 com.aaa.chengzhier.intent.action.AnotherAty
public static final String ACTION = "com.aaa.chengzhier.intent.action.AnotherAty"; 
在第一Activity中调用 Intent i
= new Intent(AnotherAty.ACTION); startActivity(i);

 

Android Intent应用

标签:

原文地址:http://www.cnblogs.com/shaoshao/p/5859485.html

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