Я использую MVP, и у меня есть общие представления интерфейсов для мобильных и настольных компьютеров. Затем я реализую интерфейсы представлений один раз для мобильных устройств и один раз для рабочего стола. Я использую отложенную привязку, чтобы заменить интерфейс фактической реализацией класса. Представления создаются в ClientFactory.Разбиение кода GWT
Как можно разбить код так, чтобы все представления для мобильных устройств содержались в одном файле и все виды рабочего стола в другом файле?
Wait - если вы используете отложила связывание (? На основе некоторого значения свойства я предполагаю), чтобы поменять взгляды на мобильный или рабочий стол, вы уже в различных перестановках - что нужно отделить от этого? Вы уверены, что в мобильной перестановке есть классы рабочего стола? Вы просмотрели отчет SOYC, чтобы узнать, почему это произошло, если в вашей настройке есть еще одна ошибка? –
Вы правы Я использую отложенное связывание на основе значения свойства, но отчет SOYC указывает, что генерируются только общие перестановки для настольных компьютеров, планшетов, мобильных устройств! Один большой файл содержит весь код. ** Permutation 0 ('formfactor': 'desktop', 'user.agent': 'gecko1_8') ('formfactor': 'mobile', 'user.agent': 'gecko1_8') ('formfactor': 'tablet' , 'user.agent': 'gecko1_8') ** КАК МОЖНО ИЗМЕНИТЬ ЭТО И ИМЕЮТ РАЗЛИЧНЫЕ ПЕРМУТАЦИИ ДЛЯ МОБИЛЬНОГО И СТОРОНЕ? –
Чтобы ответить на этот вопрос, вам нужно будет опубликовать сам модуль - подробности, описывающие, как вы создали перестановки и скомпилировали их таким образом. Пожалуйста, разместите файл '.gwt.xml' для вашего приложения - может быть несколько, но важно увидеть что-либо, упоминающее' formfactor' (хотя видят и другие свойства, также помогут). –