All, Somewhat similar to my previous email about GIN with MVP, I also have a concern regarding using Code Splitting with the MVP framework as it sits today. Specifically, it would appear that ActivityMapper can't use runAsync because it has to return the matching activity synchronously. ActivityMapper is an obvious place to want Code Splitting so that some of your Activities (and all the associated views, etc) can be loaded as fragments.
Should this be solved with a subclass of ActivityManager which is designed to be used with a callback? If this is an area where you'd welcome a community contribution, I'd be willing to take a stab at this. I still have to consider how this would (or wouldn't) mix well with David Chandler's suggestion on how to integrate GIN into MVP. I'm going to experiment with this a bit today. -- Tolga -- http://groups.google.com/group/Google-Web-Toolkit-Contributors