Скажут, у меня есть этот класс:Java обновление модели несколько представлений
public class MyModel{
private int id;
private int value;
public MyModel(int id, int value){
this.id = id;
this.value = value;
}
}
И у меня есть некоторые соображения, которые используют эту модель, скажем, как кнопка переключения и флажок (0 для ON/проверяемое, 1 для OFF/UNCHECKED). Мои взгляды распространяются на пользовательский интерфейс, и все они имеют значения, основанные на моделях. Я использую метод publish/subscribe для обновления значения из пользовательского интерфейса, он обновляется в базе данных, он подталкивает значение подписчикам, они обновляют пользовательский интерфейс на основе идентификатора и значения, затем сохраняют его в базе данных.
Моя проблема заключается в том, что при наличии большого количества просмотров в разных частях приложения трудно найти представление, чтобы обновить его, когда оно происходит от push-уведомления. И мой вопрос: могу ли я сделать представление зависимым от его модели. Я хочу сказать, что я хочу обновить значение в базе данных, и поэтому все представления, которые представляют эти значения, будут обновляться.
вы можете попробовать передать представление в конструкторе модального класса для управления всем этим. –