1.隐式intent启动活动
活动在AndroidManifest.xml中注册时,如果想要能响应隐式Intent,可以添加<intent-filter>来指明当前activity可以响应的action和category,data
<activity android:name=".SecondActivity" android:label="SecondActivity">
<intent-filter>
<action android:name="com.example.activitytest.ACTION_START" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.example.activitytest.MY_CATEGORY" />
</intent-filter>
</activity>
上述代码:<action>标签指定这个activity可以响应ACTION_START这个action,
<category>指定activity响应MY_CATEGORY这个category,
一个activity中可以设置多个action、多个category、多个data进行组合,这样可以与多个Intent匹配(当一个Activity中有多个Intent进行匹配的时候