Fusion app解决部分机型首页面长按复制卡死问题

0.0/0人
免费

更新时间:2022-11-26 01:20:52

所属分类:其他资源

评论回复:0

 

暂无演示 下载权限

前言:因为10站长网客户端也是使用fusionapp制作的,近期发现fusionapp首页面安卓8等机型手机长按复制都会卡死奔溃。

那么如何从用户方面来解决这个问题呢

经过测试只有首页面长按会卡死,子页面并不会,所以小高就有了这个思路,用子页面代替掉首页面,避开bug区域。

具体操作如下:

步骤一:在首页面的启动项里面加入以下代码

  1. 退出页面()
  2. 进入子页面("代替首页")

这样用户打开app后直接就跳到指定子页面了,看不到首页。

【如果你首页面用的和10站长网一样都是标签栏模板,请务必在组件->标签栏项目保留至少一项,不要全部删除,全部删除会报错哈】

步骤二:建一个子页面,名字为“代替首页”,然后在这个代替首页的启动项里面加入代码。

  1. shijian=0
  2. function onKeyDown(code,event)
  3. if string.find(tostring(event),"KEYCODE_BACK") ~= nil then
  4. if shijian+2 > tonumber(os.time()) then
  5. 退出程序()
  6. end
  7. 弹出消息("再按一下退出键退出程序")
  8. shijian=tonumber(os.time())
  9. return true
  10. end
  11. end

因为首页面点击两次返回键会退出程序,而“代替首页”没这个功能,所以启动项里面加上这个,代替成为首页一样的效果。

步骤三:在“代替首页”中设计你的首页面即可,如果要程序启动图的话,在原本的首页上开启启动图功能就行,代码不会影响启动图功能的。

总结如下:

其实这个解决方案几日前我就弄出来了,当时直接用到自己做的小高网客户端上了,然后fusionapp源码也发网站里了,今天就把这一块的代码抽出来,写个文章给大家。


百度
- MB

相关推荐

首页 导航 会员 客服 微信
客服QQ 客服微信 客服邮箱 TOP