android 微信绑定闪屏,Android微信登录后黑屏闪屏问题
本文链接:http://blog..net/dreamsever/article/details/53118864
最近项目要加一个微信登录的功能,由于以前其他项目使用过微信登录,而且该在的东西都在,所以加入微信登录也是三下五除二的很快加入了。但是我发现一个小细节,微信登录时,无论是授权完成还是点击取消登录,回来都有一个白屏--->黑屏--->登录界面跳起恢复的效果,作为开发者遇到这样的情况真是有点犯怵,还以为app要崩了呢。然后随手打开了一个app,有道词典看看他们的微信登录界面跳转很自然平滑,证明这个问题是可以优化的,肯定是代码有点问题。
我就尝试着去找原因:首先登录取消都没问题,也没有崩溃,证明逻辑代码没什么问题,中间唯一不受我们控制的界面就是微信的WXEntryActivity界面,这个界面是微信来处理接受登录,分享等结果的。我就想是不是这个界面停留的时间太长了,看了一下代码没有耗时代码,传递信息后直接就this.finish();了,然后我就想是不是主题的原因,我索性将这个界面的主题设置为透明的
android:label="@string/app_name"
android:exported="true"
android:theme="@android:style/Theme.Translucent"
android:screenOrientation="portrait"/>
再次试了一下效果果然自然平滑了
demo图片:
android 微信绑定闪屏,Android微信登录后黑屏闪屏问题相关推荐
- Ubuntu登录后黑屏,或者桌面图标消失不见
Ubuntu登录后黑屏,或者桌面图标消失不见 原因一 Ubuntu的图形界面模块损毁了 方法一 重新安装xserver-xorg-lts-quantal,如果提示没有包xserver-xorg-lts ...
- iMac登录后黑屏,只剩下鼠标可见
iMac登录后黑屏,只剩下鼠标可见.但是通过键盘可以正常放音乐.所以因该不是致命问题. 上网查了一下,发现百度里面没有什么可以参考的,翻墙后用Google查一下,发现了如下的说法. Link. 其屏幕 ...
- 海信电视黑屏出现android,海信电视开机后黑屏?海信电视开机后黑屏的原因?
这几年智能电视发展的的快速,智能电视比普通的电视要好用很多,所以在市场上获得很好的成绩.但是智能电视也有很多的缺点.就是电视机使用时间长了就会出现各种的故障.比较常见的一个故障就是开机以后容易出现黑屏 ...
- ubuntu 16.04 登录后黑屏
进入登录界面后黑屏,重新更新英伟达的显卡,也么有起作用. 解决办法,进入登录界面时,进入终端(ctrl+alt+f1),然后修改 grub配置文件,使其每次重启时都检查文件 sudo vi /etc ...
- 记一次 Windows 电脑开机登录后黑屏的问题分析与排查
起因 一阳光明媚的晌午,本人心情愉悦地翻开笔记本,一如既往地摁下开机键后,略过了主板开机动画,熬过了 Windows 登录(win10 系统)的魔力转圈圈,最终却没能等来那昔日熟悉的桌面与亲切的图标们 ...
- w ndows10系统装机时黑屏,windows10系统登录后进入桌面黑屏如何解决
我们在使用windows10系统电脑过程中,多多少少都会遇到一些问题,有的时候是因为系统设置出错,有的时候是因为运行错误,也有的问题是因为病毒引起.win10桌面黑屏又有什么解决办法呢?下面,小编就为 ...
- h5登录闪退_传奇登录器突然间闪退
在我們的傳奇游戲中,戰士這個職業是經常都會選擇自己去玩副本地圖的,因為在副本地圖里面是只有戰士這一個人的,在姨爹時候,就沒有其他的職業來跟自己進行搶怪了,可以自己一個人安安靜靜的在副本中進行刷怪拿經驗 ...
- 计算机主机红灯不闪硬盘工作,电脑开机后黑屏,硬盘和键盘指示灯不亮.主机无自检信息,该如何检修?...
电脑开机后黑屏,硬盘和键盘指示灯不亮.主机无自检信息,该如何检修? 电脑黑屏的硬软解决大法 启动黑屏"是较常见的故障,大多是由于接触不良或硬件损坏造成的,可采用"最小系统法&quo ...
- 电脑可以开机但是黑屏_电脑开机后黑屏如何解决 电脑开机后黑屏解决方法【详解】...
电脑开机,打开主机电源,电源灯亮了,显示器却是黑的,电脑开机后黑屏,没有任何显示或者有相似于无信号的提示.那么究竟是哪里出问题了呢?一般电脑开机后黑屏常见有以下几种情况: 1.显示器有问题,或者坏了 ...
- win11更新后黑屏怎么办 Windows11更新后黑屏的解决方法
很多网友想要体验win11系统的新颖的功能和炫酷的操作界面,但是发现电脑更新win11后无法进系统,不知道win11更新后黑屏进不去系统怎么办.下面教下大家win11更新后黑屏的解决方法.更多wind ...
最新文章
- T-SQL操作XML 数据类型方法 modify 的参数 1 必须是字符串文字。
- 【深度学习笔记】Batch Normalization 以及其如何解决梯度消失问题
- 通过非docker的方式进行RocketMQ的安装
- c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...
- 数据库设计笔记——有效设计数据库的目标(二)
- 「LibreOJ Round #11」Misaka Network 与求和(杜教筛 + Min_25)
- POJ-2069 Super Star(最小球覆盖)
- shadows a parameter
- 前端学习(1903)vue之电商管理系统电商系统之调用api添加用户
- 【2017-05-19】WebForm复合控件、用DropDownList实现时间日期选择。
- Eclipse导入maven项目报Resources文件夹红叉问题解决方案
- cxf webservice:异常SOAPFaultException: Unexpected wrapper element found解决
- c语言输入1显示good,求助 无论输入什么输出的结果是个0
- 动手实现MVC: 4. AOP的设计与实现
- 永中office之在线预览(java版)
- LeetCode 分数加减运算
- 第9天Sqltie数据库
- java安卓登入界面代码_android项目——登录界面
- 【软考总结】不负韶光--I eat konwledge like air.
- OC加强(三)之protocol(协议)/代理
热门文章
- 强大的网段掩码计算处理工具netmask
- 手机办公助手1.3版面世
- 好文分享:Javaweb开发环境搭建常用工具类型
- oracle计算某一列值雷加,剑灵刺客新老版本输出数据实测 强弱立现
- highchart图表设置加载页面
- 知乎live笔记02 《如何自我矫正含胸驼背》
- dcp-9020cdn复印位置有_兄弟9020CDN驱动
- java matcher find,java - 无尽循环matcher.find()
- MongoDB 安装配置以及连接
- 使用BMap.Label给百度地图的BMap.Marker上加上数字序号