魅族机型问题

问题:bugly发现来单时候崩溃。
排查:查看bugly后台,发现出问题的机型百分之80都是魅族,借了魅族手机,发现有一个设置,’允许锁屏情况下点亮屏幕’,发现设置成询问,就会崩溃。
日志显示,orderReceived - oncreate -> orderReceived - onResume -> orderReceived - onPaused 
              home.resume   orderReceived -onResume
(此时会崩溃,因为已经没有orderData:因为在home.onresume中会有一次跳转orderReceived,此时是没有带orderData的)

奇怪两点:1、为什么orderReceived会经历一次onPaused,经过排查,发现正常订单也有此种情况,猜想是在锁屏情况下来单,调试了一下,果然,锁屏情况下来单。会有以下过程:

orderReceived - oncreate -> orderReceived - onResume -> orderReceived - onPaused -> orderReceived -onResume

2、为什么home会onResume
经过测试,发现魅族手机做了上诉设置,就会有home.onresume

打开配置后,就不会出现。

解决:打开设置。

应用管理 -> (已安装)司机端 -> 权限管理 -> 锁屏下显示界面   设置成允许




原文地址:https://www.cnblogs.com/SA226343/p/7028897.html