顯示intent的註冊方法:首先我們在mainactivity裏的onclick()方法裏寫以下代碼android
Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
web
代碼解釋:MainActivity.this是你當前activity的名字,SecondActivity.class則是你要跳轉的頁面this
隱式intent的註冊方法:這裏咱們須要在AndroidManifest.xml經過在<activity>標籤下配置<intent-filiter>的內容,代碼以下spa
<activity android:name=".SecondActivity" >
<intent-filter>
<action android:name="com.example.test01.ACTION_START" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="com.example.test01.MY_CATEGORY" />
</intent-filter>
</activity>orm
代碼解釋:在<activity>標籤中咱們指定了當前活動能夠相應com.example.test01.ACTION_START這個action,而category則指明當前活動可以相應的intent中帶有的categoryxml
只有action和category可以匹配的時候纔可以響應intent中指定的action和category。事件
而後在mainactivity中按鈕點擊事件的代碼以下it
Intent("com.example.test01.ACTION_START");
intent.addCategory("com.example.test01.MY_CATEGORY");
startActivity(intent);
io