android 多个activity 加入系统分享

原创 2016年05月31日 23:29:51

项目需要,让项目里面的数据更加丰富,决定加入系统分享,单个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>





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android使用多个Intent进行Activity跳转,如何直接退出系统

就是 N 个 Activity 跳转 没finish(); 最后一个 Activity单击事件 如何推出整个 程序? 很简单:只要在最后一个需要finish掉之前所有的avtivity 的I...

Android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统

就是 N 个 Activity 跳转 没finish(); 最后一个 Activity单击事件 如何推出整个 程序? 很简单:只要在最后一个需要finish掉之前所有的avtivity 的I...
  • zpf336
  • zpf336
  • 2013-07-30 10:29
  • 1106

Android通过共享用户ID来实现多个Activity进程共享

通过共享用户ID来实现多个应用程序使用同一个进程,这样也能使这些应用程序之间共享内存。 1. 同一Apk中的同一包中的多个Activity调用时进程状况验证 [1]创建Project:     ...

Android junit实现多个Activity跳转测试

测试相关资源 让开发自动化: 用 Eclipse 插件提高代码质量http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)