搜索
 找回密码
 立即注册

简单一步 , 微信登陆

动态UI效果死机解决办法

作者:Jack.Lin | 时间:2016-7-18 00:52:47 | 阅读:4953| 只看该作者

适用范围:MStar使用skintool工具且带有状态机
关键字:   死机 动态UI效果

问题:在执行动态的UI效果过程中如果有按键响应,就会导致死机。

原因分析:跟踪发现在执行动态的UI效果过程中eZUIState处于E_ZUI_STATE_TRANSEFF_DOING 的状态,在此状态下整个task循环中每进来一次就按一定步进执行UI的移动来实现UI的动态效果。整个效果实现下来需要1-2秒时间,这时如果响应按键会影响状态机状态从而引起死机。

解决方法:也算是补丁吧,就是在MApp_ParseKey()函数里面加个条件使得if(E_ZUI_STATE_TRANSEFF_DOING == _eZUIState)时不响应按键动作。经测试死机不再出现,且无副作用。打了个补丁,哎。

收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评2

沙发#
Robby.zou 发表于:2016-7-18 11:32:24
该会员没有填写今日想说内容.
回复

使用道具 举报

板凳#
jayden 发表于:2016-7-19 20:14:38
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版