2020年3月31日正式推送梦幻辰风APP后,一直有一个问题,就是长按会卡死。
因为是通过Fusion APP 打包的,我以为是 “启用长按菜单” 导致的,但是结合实际情况来看,并不是这个。@一抹阳光建议我使用x5内核来解决这个问题。但是需要用户自身下载x5内核并安装,或者直接封装。而直接封装的话,文件大小可能就从1.3M变成了30M了。
经过网上到处搜索和整理后,在Qqdie.Com寻找到了解决办法,经过实践,发现已经解决。
具体操作方法:
- 在首页的启动页面加入如下内容:
退出页面() 进入子页面("伪装首页")
这样用户打开app后直接就跳到子页面了,看不到首页 【如果你首页面用的和我一样都是标签栏模板,请务必在组件→标签栏项目保留至少一项,不要全部删除,全部删除会报错哈】
- 建一个子页面,名字为“伪装首页”,然后在这个伪装首页的启动项里面加入
shijian=0 function onKeyDown(code,event) if string.find(tostring(event),"KEYCODE_BACK") ~= nil then if shijian+2 > tonumber(os.time()) then 退出程序() end 弹出消息("再按一下退出键退出程序") shijian=tonumber(os.time()) return true end end
因为首页面点击两次返回键会退出程序,而“伪装首页”没这个功能,所以启动项里面加上这个,伪装成何首页一样的效果
- 在“伪装首页”中设计你的首页面即可哈,如果要程序启动图的话,在原本的首页上开启启动图功能就行,代码不会影响启动图功能的。
经过实践后,姜辰发现梦幻辰风的APP已经可以正常使用了。然后在网页上强制限制了版本要求,这样会尽快让下载的朋友更新到了目前的版本。(5.2)
果然,Bug是守恒的,我解决了这个之后,不知道新的Bug会是什么。作为一支菜鸟,还是要努力去解决吧。
感谢Qqdie.Com提供的解决办法。
全文完 [ 喜欢本文,打赏作者! ]