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);