关闭

android 多个activity 加入系统分享

118人阅读 评论(0) 收藏 举报

项目需要,让项目里面的数据更加丰富,决定加入系统分享,单个activity 配置可以参考google的开发指南

点击打开链接



但是这样的方式在配置两个activity以上就出现了问题

一开始如下配置

 <activity
            android:name=".ShareActivity"
            android:icon="@mipmap/me_ic2" android:label="@string/label_share_activity"
            android:screenOrientation="portrait">
            <intent-filter >
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>

        </activity>
        <activity android:name=".Share2Activity"
            android:icon="@mipmap/me_ic6" android:label="@string/label_share_2_activity"
            android:screenOrientation="portrait">

            <intent-filter >
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>


        </activity>


发现分享只有第一个activity 是存在系统的分享面板,第二个activity不见了,如果想要像 qq 微信 那样在系统的分享面板实现多个分享入口就需要这样配置,把icon label 放到inten-filter里面

<activity
            android:name=".ShareActivity"
            android:screenOrientation="portrait">
            <intent-filter android:icon="@mipmap/me_ic2" android:label="@string/label_share_activity">
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>

        </activity>
        <activity android:name=".Share2Activity"
            android:screenOrientation="portrait">

            <intent-filter android:icon="@mipmap/me_ic6" android:label="@string/label_share_2_activity">
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>


        </activity>





0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5318次
    • 积分:135
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类