i just finished my first own example with activities/places and MVP. all works fine but some events aren't send or received properly if i change back to a place (from another place). but on "moduleLoad" where this place is set as default place all works fine. i think it shouldn't make a difference if a place/activity is started on moduleLoad (via historyHandler = new PlaceHistoryHandler(historyMapper); historyHandler.register(placeController, eB, defaultPlace); historyHandler.handleCurrentHistory();) or via placeController.goTo(place); , should it?
via debugging i checked the order of event registration, event sending and event receiving (all is executed in start(...) of the activity). the problem is that all receiver don't receive the event if start() is executed via goTo(place) (registration and sending works fine). But if an event is sent after start() or within start()-executed on moduleLoad all works fine! my activity start looks like that: @Override public final void start(final AcceptsOneWidget panel, final EventBus eventBus) { // register events - to manipulate visibility of some display areas eventBus.addHandler(SelectedEvent.TYPE, this); //initiate presenters -(pseudo code) [presenter that receives SelectedEvent] [presenter that sends SelectedEvent] //ading presenter's asWidgets to screen -> panel.setWidget.. ... } @Override public final void onSelected(final SelectedEvent event) { //do something } (the use case for sending this event on start is, that i want say nothing is selected - the event's payload is null) the problem is that neither the presenter's nor the activity's onSelected -method is called if the start() is called via goTo. But in all cases (checked with debugger) the registering on event occurs before sending it. what should i do? -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/DUeB59oVWXUJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.