A couple of observations:

o Consider presenters as singletons
o Consider Gin

I'm sure others will provide additional observations.


On 09/06/2010 01:10 PM, Jambi wrote:
> Hey guys,
> 
> I have some problems with my MVP architecture. Do I have to "destroy"
> my old presenter instances when I´m creating a new one? For example:
> 
> I´m on page A and switch to page B. After that I go back to page A and
> create another instance of pageApresenter with my history management.

I don't use history management (yet), but you shouldn't need to create a
new presenter just to go to a place.

> But it feels, that the old instance of my presenter runs in the
> background and is also affecting my actions. When I´m now fireing an
> event to the eventBus the event is called twice or more often if I
> switch another time to page B and then back to page A.

That's what we call a "clue" :)

You probably want to deregister your handlers before switching to Page
B, and reregister upon returning to page A.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to