использование GIN в действиях GWT

Каждому из моих Activity требуется соответствующая реализация singleton View. Как лучше всего внедрить их в деятельность?

  1. внедрение конструктора Конструктор Activity вызывается из getActivity()объекта ActivityMapper. У ctor уже есть параметр (Place object). Мне пришлось бы создать ActivityMapper со всеми возможными представлениями. Плохо...

  2. внедрение метода-"Функция, аннотированная таким образом, автоматически выполняется после выполнения конструктора."(GWT в действии, 2-е изд. )Ну, "после того, как ctor был выполнен", по-видимому, недостаточно быстро, потому что представление (или служба RPC, введенная таким образом), все еще не инициализированы, когда вызывается метод Activity start(), и я получаю НПЭ.

  3. Создание инжектора с помощью GWT.create в Activity ctor. Бесполезно, так как они больше не будут синглтонами.

5
задан kosmičák 29 March 2012 в 11:45
поделиться