Я знаю, что на этот вопрос уже есть ответ, но, возможно, стоит добавить следующее. Как я уже сказал в своем комментарии выше, Activity все еще нужен класс com.google.gwt.event.shared.EventBus. Чтобы избежать устаревших предупреждений, я сделал следующее (я использую GIN):
public class GinClientModule extends AbstractGinModule {
@Override
protected void configure() {
bind(EventBus.class).to(SimpleEventBus.class).in(Singleton.class);
...
}
@Provides
@Singleton
public com.google.gwt.event.shared.EventBus adjustEventBus(
EventBus busBindery) {
return (com.google.gwt.event.shared.EventBus) busBindery;
}
...
При этом вы всегда будете использовать объект из «новой» версии шины событий в пакете bindery.