我正在尝试开发一个GWT GUI,在PhoneGap的帮助下将在移动设备上运行。简单的多视图应用程序,每个视图上有不同的按钮/文本框。每个视图只能从一个预定的视图导航到。例如,我的视图可能会像ViewA - ViewB - viewc -返回到ViewB - ViewA。每个视图都有一个后退按钮(不是浏览器按钮,因为这在手机gap应用程序中没有用处)。有没有什么例子/书能涵盖这样的内容?我已经查看了活动和位置框架,但是对于我想要的来说,这看起来有点过头了。
如果您不需要支持浏览器后退按钮或浏览器书签,您可以通过在父容器中每次添加一个视图来实现基本导航。您可以在这里找到一个示例:
活动和位置框架
为大型项目(超过5-10个屏幕)提供价值https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces
不要在初始尝试时忽略它。学习曲线是陡峭的,但它提供了
1)代码分离,明确模块化,允许单元测试。
2)性能优化与代码分割和片段合并。
3)自动历史跟踪
GWT历史管理器
您仍然可以使用GWT历史管理器而不使用"地点"。https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsHistory
另一个好的起点是寻找其他gwt手机差距,如
https://github.com/dennisjzh/GwtMobile-PhoneGap https://play.google.com/store/apps/details?id=com.gwtmobile.phonegap