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跳转 而没有finish的情况,如何直接退出系统

android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统 就是 N 个 Activity 跳转 没finish(); 最后一个 Activi...

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

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

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

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

Android:新浪微博分享多个页面回调不能直接回到调用的Activity问题

当APP中有不止一个界面使用sina分享时,分享结束后会提示选择回调的activity,这时网上的解决方法大多是新建一个空白的activity,然后在这里处理weibo 分享的所有事情,之后finis...

android:多个Activity跳转的小结

  • 2014年05月08日 17:54
  • 81KB
  • 下载

【android】关于多个activity页面跳转,跳过中间页面返回前边页面传值

这是一个面试中被问到的题目,答得不是很好,后来经过自己敲代码尝试发现了一个解决思路。 我可以把这个问题具体化。比如有一个需求,给你三个页面A,B,C,要求A可以跳转到B页面,并传值,B可以跳转到C页面...

android使用ViewPager实现底部菜单栏和左右滑动效果,加载多个Activity

一.首先是布局文件: main.xml     android:layout_width="fill_parent"     android:layout_height="fill_parent"...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 多个activity 加入系统分享
举报原因:
原因补充:

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