显示intent的注册方法:
首先我们在mainactivity里的onclick()方法里写如下代码
Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
MainActivity.this是你当前activity的名字,SecondActivity.class则是你要跳转的页面
隐式intent的注册方法:
这里我们需要在AndroidManifest.xml通过在标签下配置的内容,代码如下
<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>
在标签中我们指定了当前活动可以相应com.example.test01.ACTION_START这个action,而category则指明当前活动能够相应的intent中带有的category 只有action和category能够匹配的时候才能够响应intent中指定的action和category。然后在mainactivity中按钮点击事件的代码如下
Intent(“com.example.test01.ACTION_START”);
intent.addCategory(“com.example.test01.MY_CATEGORY”);
startActivity(intent);