2

这可能是什么原因,gwt 移动应用程序实际上不能在手机上运行?我正在使用 ZTE-Blade Android 2.1(在德国 Base Lutea)手机,我在使用这款手机时遇到了 gwt-mobile-apps 的大问题。gwt-apps 正在运行,但是当我触摸 UI 之类的按钮或其他东西时没有反应。

我必须按下按钮可能超过 100 次才能得到反应。每个 gwt 移动应用程序都是如此。

每个 gwt-mobile-app 的按钮之类的 UI 几乎没有反应。我在 gwt 和 PC 上的浏览​​器上编写了一个小应用程序,它运行良好,但在我的手机上却不是。

使用 android 或 jquery-apps 等其他应用程序,没有问题。一切正常,但使用 gwt-mobile-apps 触摸 UI (如按钮)没有反应。

这可能是什么原因?我真的不知道。有人知道这个问题吗?其他设备上的 gwt-mobile-apps 是否有类似的问题?

4

3 回答 3

1

如果您查看开发人员对这个框架进行最后一次更新的时间,就会发现他们自 2010 年 4 月以来就没有更新过它。

http://code.google.com/p/gwt-mobile-webkit/

由于移动设备和浏览器的多样性,很难为每种类型的浏览器优化 javascript。

您应该使用最新的框架,例如 jQuery mobile 或 Sencha Touch 2。他们非常专注于这个主题。

http://jquerymobile.com/

http://www.sencha.com/products/touch/

sencha 声明:“关于 Android 支持的说明:由于市场上的物理 Android 设备种类繁多,我们只能测试这么多。此支持矩阵并非旨在详尽无遗,而是让您了解支持适用于 Android 设备。您的里程可能会有所不同。” (http://www.sencha.com/products/touch/features/)

于 2012-05-09T10:15:52.313 回答
1

看看m-gwt:http ://www.m-gwt.com

这是一个用于 GWT 的移动库,效果非常好。它使用核心 GWT 概念(重新绑定、clientbundles、...)。

于 2012-05-13T16:24:25.733 回答
1

我在我的 2.1 android 手机上遇到了同样的问题,唯一的问题是 android 2.1 太旧了。gwtmobile 在较年轻的 android 设备上运行良好。

于 2012-05-23T22:46:43.003 回答