Intent是同一个或不同的应用中的组件之间的消息传递的媒介,是一个将要执行动作的抽象描述,一般来说是作为参数来使用。
intent用来启动activity的几个方法;
1、
Intent i = new Intent();
i.setClassName("com.who.l001intents",//包名
"com.who.l001intents.Aty1"//类名,必须把包名包括进来
);
startActivity(i);
2、
首先在manmanifest里面加上
<activity android:name="Aty1">
<intent-filter>
<action android:name="com.who.l001intents.action.Aty1"/>
<category android:name="android.intent.category.DEFAULT"/> //这句话得加上
</intent-filter>
</activity>
在启动activity里面加上Intent i = new Intent("com.who.l001intents.action.Aty1");
startActivity(i);
即可3、这个比较常见
Intent i = new Intent();
i.setClass(MainActivity.this, Aty1.class);
startActivity(i);