前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fusion app解决安卓8以上首页面长按卡死问题【原创】

Fusion app解决安卓8以上首页面长按卡死问题【原创】

作者头像
泽泽社长
发布2023-04-17 19:08:56
5780
发布2023-04-17 19:08:56
举报
文章被收录于专栏:泽泽社泽泽社

前言 截至2018年6月17日fusionapp首页面安卓8手机长按都会卡死 那么如何从用户方面来解决这个问题呢? 经过测试只有首页面长按会卡死,子页面并不会…… 所以我就有个思路,用子页面代替掉首页面,避开bug区域

具体操作如下:

步骤一: 在首页面的启动项里面加入

代码语言:javascript
复制
退出页面()
进入子页面("伪装首页")

这样用户打开app后直接就跳到子页面了,看不到首页 【如果你首页面用的和我一样都是标签栏模板,请务必在组件标签栏项目保留至少一项,不要全部删除,全部删除会报错哈】

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

代码语言:javascript
复制
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

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

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

总结下 其实这个解决方案几个月前我就弄出来了,当时直接用到自己做的博客客户端上了,然后源码也发fusionapp群里了,今天比较无聊,就把这一块的代码抽出来,写个文章哈。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档