2012-10-17 178 views
2

觀察屬性我能得到使用ObserverObservable什麼是Java中的舊值哪個屬性改變使用觀察

notifyObservers只獲得一個屬性,這是新的值。

回答

2

在方法notifyObservers(Object obj)中,您可以將任何Object傳遞給Observer。 您可以將此對象用作任何要傳遞的數據(如舊值或新值)的容器。 你只需要把它放回觀察者和你去。

+0

這將工作關於舊的和新的價值觀。但是,我應該如何「通過」改變的__參數? – MBZ

+0

如果你真的需要這個名字,你可以把一個字符串或枚舉名稱。但我會考慮不這樣做,只是更新你的觀點。 – Frank