다른 브라우저에 따라 다른보기를 지원하는 웹 응용 프로그램을 구현하고 있습니다. 예를 들어 모바일 브라우저에서는 UI 요소가 적은 사용자에게 작은보기를 표시합니다. 그러나 우리는 같은 발표자를 사용하고 싶습니다. 이 GWT 플랫폼에 결합 지연된 같은 몇 가지 방법을 사용할 수 있다면 궁금하네요GWT 플랫폼을 통해 여러 개의보기를 구현 하시겠습니까?
if (browser == "iphone") {
bindPresenter(HomePresenter.class, HomePresenter.MyView.class, HomeView.class, HomePresenter.MyProxy.class);
} else if (browser == "ipad") {
bindPresenter(HomePresenter.class, HomePresenter.MyView.class, IPadHomeView.class, HomePresenter.MyProxy.class);
} else {
bindPresenter(HomePresenter.class, HomePresenter.MyView.class, IPhoneHomeView.class, HomePresenter.MyProxy.class);
}
: ClientModule 논리를 감지 추가 브라우저 유형, 예컨대 -
나는 손에 해결책을 가지고 있습니다. (하지만 xxx.gwt.xml에 지연된 바인딩 코드를 추가하는 대신 GWT-plarform의 구조를 따르고 싶습니다.)
그래서 내 질문은 : 위에서 언급 한 기능을 구현하기위한 다른 방법이
1)이 있습니까?
2) 가장 좋은 방법은 무엇이며 그 이유는 무엇입니까?
미리 감사드립니다.
안부,
답장을 보내 주셔서 감사합니다. 제공하신 링크를 통해 더 나은 해결책을 찾을 수 있습니다. –