微信充值取消出现闪屏问题引发的思考
发现问题
最近发现调用微信充值的时候,取消充值返回以前的页面,会出现闪烁或者白屏的情况,我以前还没真注意过这个细节问题,当时处理这个需求的时候解决思路如下。
问题思路
首先我的第一反应就是微信支付sdk,开始查看微信的官方文档,找了一个遍,发现没有人提过这个问题。然后在谷歌百度的的搜索下,也没有发现有人出现类似的问题;最后,我自己看了一下代码,他是一个空界面,如果普通的两个页面跳转,一个如果没有布局,也会出现闪屏的效果,最终锁定问题的所在: 两个页面跳转的出现闪屏,去除默认带的动画。
问题总结
这个问题其实不难,如果刚开始的时候就直接想到两个页面的跳转问题,问题就会很清晰,不会怀疑到别人家sdk的问题,这里反思一下,如果碰到类似的用了三方的问题,这个思路是不是很适合: 官方文档->网上搜索->自己细致分析。
解决办法:给页面过渡换个动画
<style name="AppSplash" parent="Theme.AppCompat.Light.NoActionBar"><!-- 设置启动背景透明 --><item name="android:windowIsTranslucent">true</item><!-- 设置启动不要Title --><item name="android:windowNoTitle">true</item></style><!--充值取消白屏问题--><style name="Theme.Mike" parent="AppSplash"><item name="android:windowAnimationStyle">@style/Animation</item></style><style name="Animation"><item name="android:activityOpenEnterAnimation">@null</item><item name="android:activityOpenExitAnimation">@null</item><item name="android:activityCloseEnterAnimation">@null</item><item name="android:activityCloseExitAnimation">@null</item><item name="android:taskOpenEnterAnimation">@null</item><item name="android:taskOpenExitAnimation">@null</item><item name="android:taskCloseEnterAnimation">@null</item><item name="android:taskCloseExitAnimation">@null</item><item name="android:taskToFrontEnterAnimation">@null</item><item name="android:taskToFrontExitAnimation">@null</item><item name="android:taskToBackEnterAnimation">@null</item><item name="android:taskToBackExitAnimation">@null</item></style>
微信充值取消出现闪屏问题引发的思考相关推荐
- 前端白屏问题_首页白屏的引发的思考(一)
最近在做项目的优化,除了整体的架构更改,我们发现在每次加载的时候,首页白屏的问题十分明显. 为什么会出现白屏 现在的前端框架, React.Vue.Angular 三大巨头已经占据了主导地位,市面上大 ...
- Android 调用微信登陆、支付、分享,出现的白屏、黑屏、闪屏问题。
当我在去调用微信的登录界面,或者其他支付界面, WXEntryActivity又一个界面,这样看起来很不协调 (WXEntryActivity类finish的时候会有闪屏的效果). 为了让用户感觉只是 ...
- manjaro deepin 闪屏_微信聊天“闪屏”特效,整蛊效果100分!
❐ 今天技能君给大家分享一个微信聊天的玩法,让消息变成闪瞎眼的闪屏特效表情包,魔性十足,绝对能让你眼前一亮!哈哈哈哈哈! 分割线 微信闪屏消息 支持苹果和安卓手机使用 在「运了个营」公众号回复&quo ...
- android第三方微信/支付宝闪屏不能登录、支付、等问题解决
最近在改项目的时候,打包过后发现一个问题就是微信不能登录支付也肯定是不行的,大致效果就是点一下就闪屏几下就没动静了,后面就开始读源码,发现没问题,自己实在不懂了.就问了自己的师傅,师傅给我说的就是 ...
- 微信小程序使用translate3d实现无限循环移动,在IOS出现闪屏问题
reference 结构 <view class="J-slider block"><view class="J-scroller">& ...
- 解决uniapp微信小程序v-if(v-else)闪屏现象
项目场景: 在页面中使用 v-if 和 v-else 来根据数据的total来判断是渲染数据还是显示暂无, 问题描述 进入页面会出现闪屏现象,先显示暂无数据的图片,再渲染数据列表. 解决方案: 首先, ...
- 曝三星折叠手机现屏幕断裂、闪屏等问题;亚马逊否认退出中国;京东入股五星电器 |...
三星折叠屏手机上市两天后屏幕出现断裂等故障 在手机电池爆炸门之后,三星又遇到了公关危机.这次出事的是号称史上最贵智能手机之一的柔性折叠屏手机Galaxy Fold.至少四名测评人士发现,手机在使用第二 ...
- java swing进度条_Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(转)
本文将讲解如何做一个类似MyEclipse启动画面的闪屏,为Java Swing应用程序增添魅力. 首先看一下效果图吧, 原理很简单,就是创建一个Dialog,Dialog有一个进度条和一个Label ...
- UI设计实用素材|闪屏模板
闪屏设计的几种形式 1.极简类 这种形式就是上面所说的国内常规闪屏,品牌色+logo+名称+slogan,这类闪屏占据大多数,因为相对简洁明了,就不多赘述了. 2.插画类 这种形式会给我们传递一种温暖 ...
最新文章
- eclipse从数据库逆向生成Hibernate实体类
- .net数据根据字段进行分类(linq语句)
- java object monitor_Java-线程状态、ObjectMonitor
- Python 非空即真、列表生成式、三元表达式 day3
- zoj 3209 Dancing links/hust 1017
- DHL:jQuery框架学习使用总结,插件,继续中...
- [蓝桥杯]算法提高 道路和航路(spfa+deque+快读优化)
- Dcloud HTML5 监听蓝牙设备 调用 原生安卓实现 - aspirant - 博客园
- 【邀请函】第十届中国电子政务高峰论坛即将开幕
- go-import下划线的作用
- 抖音回应视频泄露:草稿不会上传后台;苹果开卖5000元印度版iPhone XR;Jboot 2.2.5发布|极客头条...
- 第一次做项目经理总结_工程总承包项目:项目经理如果是第一次做,一定要把握这4个要点...
- [JarvisOj][XMAN]lTell Me Something
- 【cf585-div2: B】 The Number of Products(dp/推导)
- POJ 2406题解kmp算法的应用
- java进制转换所有方法_Java进制转换方法整理
- 第二课:更换国内下载源(阿里源为例)
- linux中tftp怎么配置文件,linux的tftp命令参数及用法详解
- 冬奥探秘:那些隐匿在冬奥中的“绿科技”
- 解决电脑上装了两个不同版本的sqlserver 导致索引越界等一系列问题。
热门文章
- bugkuctf——你必须让他停下
- UML建模(三种模型)
- getInputStream() has already been called for this request解决方法二
- 程序员如何在业余时间接单月入过万
- 【原来python还可以这么玩】python逆向爬取网易云评论进行情感分析
- 1985年的图灵奖获得者-Richard Manning Karp
- oss文档存储类型:低频、标准、归档、冷归档
- Unity实用小工具或脚本——XML工具
- html图片重叠怎么实现,css如何实现图片堆叠效果
- 禾赛科技“梦碎”科创板:营收递增、由盈转亏,在专利官司中败退