AndroidManifest.xml
只有两个同时匹配,才能响应
注:一个活动只能指定一个action,但可以指定多个category
<activity
android:name=".SecondActivity"
android:label="SecondActivity"
>
<intent-filter>
//指定这个活动可以响应的action,ACTION_START
<action android:name="com.example.activitytest.ACTION_START"/>
//指定这个活动可以响应的category,一种默认的category
<category android:name="android.intent.category.DEFAULT"/>
//可指定多个category
<!-- <category android:name="com.example.activitytest.MY_CATEGORY"/> -->
</intent-filter>
</activity>
java
button_1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//指定要匹配的cation
Intent intent = new Intent("com.example.activitytest.ACTION_START");
//可指定多个category
//intent.addCategory("com.example.activitytest.MY_CATEGORY");
startActivity(intent);
}
});