【问题标题】:pebble.js blank page when back is pressed按下后退时 pebble.js 空白页
【发布时间】:2014-06-17 12:59:07
【问题描述】:

我写了一个 pebble.js 应用程序,基本上它显示一个启动屏幕和一个显示巴士站的菜单。当用户按下菜单项上的选择按钮时,会显示带有到达信息的“卡片”。

但是,有时菜单项显示不正确(某些菜单项消失),当我在菜单屏幕中按回而不是关闭应用程序时,会显示一个空白“页面”。

我不知道我做错了什么。我在考虑内存泄漏,但老实说我不知道​​......

如果有人想帮助我,这里是来源:http://pastebin.com/92xbVs2F

【问题讨论】:

    标签: javascript pebble-watch pebble-sdk cloudpebble


    【解决方案1】:

    这已在 Pebble.js 中得到修复。自从您的应用被推送到 CloudPebble 后,它也被神奇地修复了。

    如果您想了解技术细节,这是因为 C API 中的菜单层通常不允许覆盖后退按钮。作为一种变通方法,Pebble.js 当前使用空白窗口来捕捉后退按钮,但这种技巧只有在菜单不是应用程序的根窗口时才有效。固定版本不再使用空白窗口捕捉返回按钮,并以钝化的方式覆盖返回按钮。

    【讨论】:

    • 首先,感谢您提供给我们 simple.js 和 pebble.js。今晚再次构建我的项目,我注意到空白卡问题消失了,然后我看到了您的回复......所以我认为 CloudPebble 中已经提取了修复.. 我的应用程序实际上有一个菜单作为根窗口,所以这只是我的情况,它把我逼疯了!另外,感谢您提供技术细节。了解事物的工作原理总是很好,为什么不特别学习!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多