Android Intent 隐式

Posted lisztomania

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Intent 隐式相关的知识,希望对你有一定的参考价值。

技术图片

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

以上是关于Android Intent 隐式的主要内容,如果未能解决你的问题,请参考以下文章

android小知识点代码片段

2016.03-04 学习笔记-Android中隐式Intent 的使用

android隐式intent使用场景解析

Android基础——隐式intent和intent过滤器

Android-----Intent中通过startActivity(Intent intent )隐式启动新的Activity

在Android中Intent的概念及应用——显示Intent和隐式Intent