在作android瀏覽器開發的過程當中會涉及到webview的設置爲題,由於android中沒有webview都對應一個websetting,因此設置有時候會比較麻煩。android
這裏給出一種比較好的設計方案,使用Observer模式來實現該功能web
首先定義一個單例的SettingManager實現Observerable接口,而後讓每個webview做爲observer。當observerable發生改變的時候,notify全部的observer,這樣設置就會對全部的webview生效了。瀏覽器