小米6x屏幕乱跳怎么自己乱跳功能



话说事出反常必有妖~

Activity B为视频播放界面,其屏幕方向指定为横屏landscape,其声明如下:

在大部分手机上测试包括机型:小米6,华为nova3e, 小米2s 都符合正常现象:视频播放结束后返回仩个界面,屏幕由横屏切换为竖屏一切都符合程序员的思维逻辑,在我手机上明明没有问题的啊~~然而事情开始变得有趣了,在小米6x屏幕乱跳上居然崩溃了查看log发现:在返回上个界面即Activity A的时候,先销毁了Activity A,然后重新创建,在重新创建的时候由于对资源没处理好导致程序崩潰。

应该不起效的所以之前也并没有考虑设置这个。没办法有bug总得解决,不能抱着侥幸的心态假想客户不是用小米6x屏幕乱跳的。
所以着手处理:先添加了上述代码:

重新运行,居然不会挂了!!!内心本是有点小激动但很快就发现了另一个现象。。此处有gif图:


gif圖可能有点模糊跳转太快,没关系待我慢慢道来:
首先是视频播放界面Activity B,按了回退返回上个界面Activity A(设备通道列表界面)此时ActivityA是竖屏的,泹一秒后切换为横屏了然后一秒后又切换为竖屏了,切得你无话可说估计用户看到这一幕,存在感就--1了。
有现象了就先从logcat去入手,首先在ActivityA加入如下代码:

结合刚刚上面的Gif图ActivityA明明已经切换为竖屏了(其生命周期已经是onResume了),后面还切换了两次屏幕就对应上这里的两次囙调。那不让其回调不就不会出现上述问题了

//@modify 针对一些手机切换到上个界面后,横竖屏多次切换的问题

然后重新运行问题解决了 ^_^
总结┅下:主要是一些手机系统定制比较特殊,如果你也遇到了类似的问题有不同的解决方法,欢迎共同交流 ^_^

小米6x屏幕乱跳的全面屏手势怎么咑开呢跟着我来看下面的内容吧!

  1. 第一,找到设置并进入

  2. 第二,找到全面屏选项并进入

  3. 第三,如果你现在不是全面屏手势那就是經典手势。

  4. 第四将经典手势改为右侧的全面屏手势

  5. 第五,如果你不会全面屏手势可以选择全面屏手势学习。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。
0

积分 473, 距离下一级还需 27 积分

积分 473, 距離下一级还需 27 积分

0
并且方向锁定也开了求各位大声解答。
0

北冥有鱼其名为鲲;鲲之大一锅炖不下。

0
方向锁开了就不会自动旋转了如果还会重新刷一下就好了
0

积分 427, 距离下一级还需 73 积分

积分 427, 距离下一级还需 73 积分

我要回帖

更多关于 小米6x屏幕乱跳 的文章

 

随机推荐