我與GWT MVP Development with Activities and Places的例子有些混淆。 這是我第一次接近這樣的設計模式。我設法在我的項目中實現它,並且讓我驚訝的是它確實有效。歷史作品,事件火好等。帶活動和場所的GWT MVP - 「全局」參考?
由於我完全按照示例,我的演示者是一次性活動,每次用戶導航時創建,並且視圖保留在ClientFactory中。一切都是分開的,乾淨的。
現在我無法圍繞以下內容了:在我的應用程序中,用戶可以隨時選擇一個全局選項:這會觸發一個事件,通知當前的活動(這是期望的)。現在我感覺有點傻,但是如何將全局選項對象傳遞給事件觸發後創建的活動?
在這個例子中,Activities的構造函數接收一個只能容納簡單字符串(全局選項對象不是stringyfiable)和clientFactory的Place參數。 現在我在ClientFactory中放置全局選項,但必須是(或感覺)錯誤。我應該把它放在創建Activity對象的AppActivityMapper中嗎?我在這裏錯過了一些大事嗎?
只是爲了製作一些廣告:還有另一個很好的mvp實現,可能不那麼讓人困惑:http://code.google.com/p/mvp4g/ – 2010-11-12 21:06:33