Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWTP-如何根据formfactor创建多个视图?_Gwt_Mobile_Tablet_Gwtp - Fatal编程技术网

GWTP-如何根据formfactor创建多个视图?

GWTP-如何根据formfactor创建多个视图?,gwt,mobile,tablet,gwtp,Gwt,Mobile,Tablet,Gwtp,如何使用GWTP为手机、平板电脑和桌面创建不同的视图? 我必须有不同的Ginjector吗? 对于移动演示者,我可能有更多或更少的演示者,或者某些功能可能更多或更少。如何处理这个问题?您可以拥有一个ClientGinject接口,并在多个接口中继承它,如DeskTopGinject、TabletGinjector等。然后,您可以为演示者和视图创建不同的绑定。GWTP使处理这种情况变得更容易。有一个开源的客户体验框架,其中有一个使用GWTP创建mobilewebapp的示例。你可以在这里查看-

如何使用GWTP为手机、平板电脑和桌面创建不同的视图? 我必须有不同的Ginjector吗?
对于移动演示者,我可能有更多或更少的演示者,或者某些功能可能更多或更少。如何处理这个问题?

您可以拥有一个ClientGinject接口,并在多个接口中继承它,如DeskTopGinject、TabletGinjector等。然后,您可以为演示者和视图创建不同的绑定。GWTP使处理这种情况变得更容易。有一个开源的客户体验框架,其中有一个使用GWTP创建mobilewebapp的示例。你可以在这里查看-