美文网首页Java&Android日更补完计划
关于ShareSDK微信分享成功后闪屏的问题

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

作者: 埃赛尔 | 来源:发表于2018-04-23 10:30 被阅读8次

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

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

相关文章

网友评论

    本文标题:关于ShareSDK微信分享成功后闪屏的问题

    本文链接:https://www.haomeiwen.com/subject/lssklftx.html