关于ShareSDK微信分享成功后闪屏的问题

集成分享功能有两种方式:

1使用第三方平台集成分享
2针对各个平台自行集成
优缺点就不细说了,这次主要针对ShareSDK进行说明。
shareSDK分享成功后返回APP闪屏的问题:

先查看微信分享的Demo:

可知微信分享的回调需要配置这么一个Activity:

<activity  
           android:name=".wxapi.WXEntryActivity"  
           android:exported="true"  
           android:launchMode="singleTop"  
           android:screenOrientation="portrait" />  

解决闪屏的问题也在这么一个只需要设置这个activity的theme:
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
就能解决返回app的时候闪屏的问题。
但是现在ShareSDK集成的时候不需要配置这个Activity,这时候改不了回调Activity的theme,这可难为坏我了。。。
解决方案:

/**
 * Created by exile on 2018/4/22.
 */

public class WXEntryActivity extends WechatHandlerActivity {

}

实现这个WechatHandlerActivity并在xml配置,并修改theme

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,132评论 25 709
  • 夏季,小女孩在这个炎热的季节出生了。小女孩有点病弱,要治疗,家里没钱,亲戚有人说丢掉,背着母亲,父亲同意了。当父...
    小浆糊阅读 1,254评论 0 1
  • 【日精进打卡第80天】 【知~学习】 《六项精进》2遍共160遍 《大学》2遍共160遍 【经典名句分享】 没有人...
    让爱拉近阅读 838评论 0 0
  • 一觉醒来,发现自己躺在荒野上,周围的山从没见过。 摸着晕晕涨涨的头,能抓回到的回忆片段是:喝了那瓶黄得厉害的药水后...
    牧荣萌阅读 2,600评论 0 0
  • 学习了这么长时间,与孩子的交流还没有多少改善,但有一点是肯定的,我没有了对孩子的担忧与焦虑。 今天是星期六,要去单...
    夏之雨009阅读 1,157评论 0 0