!详细问题描述
对于HBuilder制作的安卓APP,无论是真机调试、云上打包还是离线打包,只要在打开后的APP的任何一个页面,用双指同时快速地滑动界面(可以从中间朝两边划,也可以随意乱划),频繁滑动几秒钟后,APP会出现卡死现象,除了安卓机械按钮可以响应以外,不能响应任何手势事件。
重现步骤
[步骤]:
- 新建一个hello mui app。
- 用安卓真机调试打开该app。
- 用双指同时快速地滑动界面。
[结果]
频繁重复执行操作3几秒钟后,app出现卡死现象,不能再接收任何手势事件,只能响应机械按钮的退出和最小化操作。
[期望]
期望app没有卡死现象。
运行环境
[系统版本]
最新的HB8.9.1版本(以前的版本也应该有这个问题)
附带说明
经过调试,发现该问题和mui.js没有关系,这应该是和HB的安卓框架代码有关,因为没有加载mui.js的HB安卓app也一样会卡死。
我上传的日志,是用Android Studio打的一个debug模式的离线安装的执行时的控制台日志,可以只看日志的尾部,当APP卡死时,报的是如下这段日志(此后任何手势事件都不再触发日志):
W/System.err: at io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(MessageHandler.java:23)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:105)
W/System.err: at android.os.Looper.loop(Looper.java:156)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6577)
W/System.err: at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
I/shutao1: showWebview == time1516872906721
出错视频演示地址:
http://www.ywbolg.com/video/MUIBUG.MP4
联系方式
[QQ]:122690059
t***@126.com (作者)
好的,十分感谢,辛苦了
2018-02-01 09:22