2014-03-04 31 views
-1

我有一个Jquery移动应用程序,它在webview内的changePage事件中加载一个视图,然后在从用户接收输入并单击按钮时加载另一个视图。第一个changePage事件加载正常。但是,第二个changePage事件不显示任何内容。屏幕仅更改为空白的白色屏幕。从Worklight部署到Android时显示空白屏幕; iOS正常工作

此问题仅在Android 2.3+上显示。我已启用硬件加速。奇怪的是,第一个视图(一个登录视图)工作正常。它只发生在我做第二次更改页面事件时。这款应用在标准浏览器中效果很好,并且在iPhone上也很出色。使用Android模拟器时遇到同样的问题。

我的Worklight版本是:6.1.0.00.20131219-1900。我能够将此应用移植到iOS 7及更低版本。它只是在我测试的任何Android设备上无法正常工作。

任何人有什么需要调整什么想法让这个网络应用程序不断加载在网络视图?任何帮助表示赞赏。

+2

您是否可以请您的Worklight项目包括进一步调查。您可以将其上传到保管箱或某些类似的服务。这将有助于在我的最终确定更好的问题 –

+0

同意上述评论。这太理论了。要么添加您的项目,要么创建一个演示项目来重新创建它。 –

+0

不幸的是,我无法将项目以专有的理由添加到公共存储库。伊丹,我之前在其他Worklight情况下与你谈过。请检查您的Lotus Notes以获取直接下载链接。 – AlbaresApps

回答

2

在收到您的项目并进行一些调查后,我相信我发现了这个问题的原因。在应用程序内部,您可以在触发事件(单击按钮)后,在changePage事件中调用特定的视图(您的案例中的普通视图)。问题是,当您在代码中引用视图时,它与您试图加载的视图的正确名称不匹配。请确保在引用这些文件时您有正确的拼写和正确的大小写结构。

+0

感谢您的帮助,伙计们。我不认为大写/小写字母会对changePage事件产生影响。我很感激帮助 – AlbaresApps