1
說我有這個類:Java模型更新多個視圖
public class MyModel{
private int id;
private int value;
public MyModel(int id, int value){
this.id = id;
this.value = value;
}
}
而且我有一個使用這個模型,說喜歡一個切換按鈕和一個複選框(0 /檢查了一些意見,1 /未選中)。我的觀點分佈在用戶界面上,他們都有基於模型的價值觀。 我使用發佈/訂閱方法從UI更新值,它在數據庫中更新,將值推送給訂閱者,他們根據ID和值更新UI,然後將其存儲在數據庫中。
我的問題是,當有很多的意見,在應用程序的不同部分,很難搜索視圖來更新它來自推送通知。 而我的問題是,我可以使視圖依賴於它的模型。我的意思是,我想更新數據庫中的值,因此所有代表這些值的視圖都會更新。
你可以嘗試在模態類的構造函數中傳遞視圖來管理所有這些。 – 2015-02-07 12:50:16