Я работаю над проектом gwt, и мы используем eventbus для обмена событиями между виджетами. У меня есть 2 модуля, и когда я поднимаю событие в одном модуле, другой модуль не может его получить. Как я могу решить эту проблему.GWT eventbus обрабатывает несколько модулей
ответ
Вы уверены, что прошли оба одинаковых EventBus
, и оба модуля подписались на событие, которое вы публикуете?
EventBus
класс вы используете, во всяком случае? Вы написали себя, или тот, который включен в библиотеку GWT?
Вы, скорее всего, используете два разных экземпляра EventBus в каждом из модулей.
Возможны две причины:
Вы создали два разных экземпляра (проверьте код вхождений что-то вроде нового HandlerManager (нуль), если вы используете входящий в комплект поставки один или аналогичные).
У вас возникла проблема с передачей ссылки eventBus между модулями; как вы передаете данные через эти два модуля?
У меня всего 3 модуля. Admin, Technician и модуль, называемый общим, который наследуется как администратором, так и Technician.EventBus - это мой пользовательский класс Singleton, расширенный из диспетчера обработчиков и определенный в общем модуле. У меня не было никакого требования для передачи данных между модулями до сих пор: ( – prabha
Итак, где вы создаете EventBus? В общем модуле? Как получить его экземпляр в классах администратора и техников? Имейте в виду, что когда вы наследуете модуль, его метод onModuleLoad() EntryPoint класс. – igorbel
- 1. GWT - Несколько модулей?
- 2. Какой GWT EventBus следует использовать?
- 3. mocking GWT EventBus с mockito
- 4. Разделение большого приложения GWT на несколько модулей
- 5. gwt несколько модулей без избыточного кода
- 6. GWT несколько модулей для отдельных HTML-страниц?
- 7. Архитектура. Несколько страниц в GWT означает несколько модулей?
- 8. Как вы используете GWT SimpleEventBus или EventBus?
- 9. Проверьте GWT EventBus имеет EventHandler или нет
- 10. Настраивание темы нескольких модулей GWT
- 11. Google guava singleton Eventbus срабатывает несколько раз
- 12. Редактирование/сохранение/обновление модулей gwt
- 13. Отто/EventBus через несколько процессов
- 14. GWT Несколько модулей вызывает «$ wnd.alert не является функцией»
- 15. Исключение методов из модулей GWT
- 16. Есть ли штраф за использование истории GWT вместо EventBus
- 17. Рамка EventBus для Android
- 18. Как получить GWT для компиляции нескольких модулей?
- 19. Понимание GWT onModuleLoad
- 20. GruntJS обрабатывает несколько каталогов
- 21. HttpListener обрабатывает несколько запросов
- 22. Отто EventBus: событие, выпущенное несколько раз
- 23. События, принимаемые несколько раз - Greenrobot eventbus
- 24. Проблема с EventBus и Gin в Gwt 2.4
- 25. guava EventBus: будет/должен ли это быть GWT-совместимым?
- 26. GWT: Плюсы и минусы использования EventBus с ячейками
- 27. GWT - событие вызова EventBus для объекта, который больше не существует
- 28. GWT Деятельность: Как использовать мероприятие, место, eventbus и uibinder
- 29. Вызов службы GWT в другом контексте, кроме базы модулей GWT?
- 30. Служба GWT, обслуживающая несколько объектов
эй, спасибо за последующие :) \t У меня есть суммарно 3 модулей. Admin, Technician и модуль, называемый общим, который наследуется как администратором, так и Technician.EventBus - это мой пользовательский класс Singleton, расширенный из диспетчера обработчиков и определенный в общем модуле. У меня не было требования для передачи данных между модулями до сих пор – prabha