Разделение кода GWT с использованием Async Provider

Я использую runAsync в GWT для разделения своего кода для различных подсистем моего приложения с помощью шаблона поставщика Async (см. Документацию по разделению кода). Таким образом, каждый раз, когда мне нужно создать экземпляр любого из моих классов с помощью runAsync, я создаю метод для этой подсистемы - getAsync(..) - с параметром интерфейса, содержащим onSuccess (экземпляр Subsystem) (вызывается при загрузке кода). Когда мне нужно вызвать метод для этого экземпляра класса, я сначала вызываю getAsync(...) и внутри onSuccess (instance) интерфейса вызываю instance.myMethod (). Проблема заключается в том, что большая часть кода помещается в оставшийся код, а не в исключительную точку разделения для этой подсистемы. Что мне здесь не хватает?

0 ответов

Другие вопросы по тегам