zoukankan      html  css  js  c++  java
  • android intent

    隐式Intent 的action 匹配 只需要一个满足条件即可
    category 必须全部符合条件 必须加上

    > data 匹配规则类似于action满足一个条件即可。

    每一个通过 startActivity() 方法发出的隐式 Intent 都至少有一个 category,就是 “android.intent.category.DEFAULT”,所以只要是想接收一个隐式 Intent 的 Activity 都应该包括 “android.intent.category.DEFAULT” category,不然将导致 Intent 匹配失败。

    <activity
        android:name=".Main3Activity"
        android:launchMode="singleTask"
       android:taskAffinity="com.allen.androidtest.task1"
        android:label="@string/title_activity_main3" >
        <intent-filter>
            <action android:name="com.allen.test"></action>
            <category android:name="android.intent.category.DEFAULT"></category>
            <category android:name="com.category.c"></category>
            </intent-filter>
    </activity>

    Intent intent = new Intent("com.allen.test");
    
    intent.addCategory("com.category.c");
    
    startActivity(intent);

    版权声明:本文为博主原创文章,未经博主允许不得转载。(转载请注明出自 AllenCoder)

  • 相关阅读:
    4、[重点]Mybatis配置解析
    3、Mybatis的CRUD实现
    mybatis程序容易出错的地方
    1、初识Mybatis
    容易忽略的基础
    读取.properties配置文件的几种方式:
    格式化数字显示
    安装ipa文件
    保活一个线程
    地图经纬度的问题
  • 原文地址:https://www.cnblogs.com/allencoder/p/4830726.html
Copyright © 2011-2022 走看看