我正在为Android制作Sencha Touch 2和Cordova应用程序。 当我为Android构建Android代码时,代码在浏览器中运行得非常好,并且卡在加载屏幕上。
我将问题追溯到这一行:
Ext.Viewport.getWindowWidth()
当我从.js文件中删除此行时,该应用程序在我的Android设备上完美地作为本机应用程序运行。 如果我添加此行,应用程序将停止在加载屏幕上,而不会给出任何形式的错误/崩溃消息。 (但可以在我的Mac浏览器上运行)
可能出现什么问题?
答案 0 :(得分:0)
听起来好像在getWindowWidth尝试解析时还没有呈现Ext.Viewport。也许试着听一下视口' ready'当dom绝对可用且你可以获得窗口宽度的事件 - 查看文档here