【问题标题】:Java model update multiple viewsJava模型更新多个视图
【发布时间】:2023-03-05 11:39:01
【问题描述】:

假设我有这门课:

public class MyModel{

   private int id;
   private int value;

   public MyModel(int id, int value){

       this.id = id;
       this.value = value;

   }
}

我有一些使用此模型的视图,例如切换按钮和复选框(0 表示打开/已检查,1 表示关闭/未检查)。我的视图分布在 UI 中,它们都有基于模型的值。 我使用发布/订阅方法从 UI 更新值,它在数据库中更新,将值推送给订阅者,他们根据 id 和值更新 UI,然后将其存储在数据库中。

我的问题是,当在应用程序的不同部分有很多视图时,当它来自推送通知时,很难搜索视图以更新它。 我的问题是,我可以让视图依赖于它的模型。我的意思是,我想更新数据库中的值,因此代表这些值的所有视图都会更新。

【问题讨论】:

  • 您可以尝试在模态类的构造函数中传递视图来管理所有这些。

标签: java android algorithm design-patterns view


【解决方案1】:

您可以将界面用于该视图,并将该界面用于您的所有视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    相关资源
    最近更新 更多