observer-pattern

    0热度

    2回答

    嗨,我的问题是,我的活动听viewmodel领域的变化,但回调没有得到调用! public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

    1热度

    2回答

    我有一个android应用程序,它从websocket连接接收数据。这些数据存储在Hashmap中,并且必须从应用程序的某些点中恢复。 我已经创建了一个“get”方法,该方法使Observable.just()具有该数据,但是,当从websocket接收到数据时,我需要另一个Observable.just(),以便第一个observable的订户可以接收更新数据,我该怎么做?我是否必须创建一个Ob

    4热度

    1回答

    我有角2 与可观察到的问题,我订阅我的组件,以可观察到的,那么当我的服务有新的价值,我的组件被通知。 问题是当观察者推送一个错误,就像一个HTTP错误,我的observable被关闭,所以我的组件不再被通知。 问题 我该怎么做才能让我的部件继续听我的服务,即使我有一个错误? 例 这里的example 这里我的代码: 元器件 constructor(private appService: AppSe

    2热度

    2回答

    我试图实现我的活动之一Observer模式和面临以下异常调用notifyObservers时: 显示java.lang.NullPointerException:尝试调用接口方法 “廉政的Java。 util.List.size()”上在java.util.Observable.notifyObservers(Observable.java:131) 在models.database.User.s

    3热度

    2回答

    我只是对观察者和状态模式之间的区别感到困惑。我得到了一个项目,客户是飞机上的一架飞机,该飞机计算不同传感器的数据,如GPS,速度,燃料水平,然后将数据发送到网络,然后发送到服务器。目前我使用观察者模式来绘制类图。类图可以从下面看到,请让我知道我的解决方案是否正确以及所选的设计模式是否适合该解决方案。

    1热度

    4回答

    假设我有一个班级播音员来播放某些事件。 如: List<Observers> observers = … Public void broadcast(Event e) { for (each observer: observers) { observer.observe(e); } } 然后,我有一个名为EventReceiver类执行以下操作 publi

    1热度

    1回答

    我试图构建一个简单的Observer-Observable,当我调用notifyObservers();时,它不起作用并继续保持。有人知道该怎么办? P类: import java.util.Observable; public class P extends Observable{ public void func(){ notifyObservers();

    0热度

    3回答

    我在学习观察者和发布者订阅者模式。 通过这个简单的例子来here 问题:没有,应该更新计数按键的按键和的onclick。 不存在任何图案我可以做简单地作为 window.onload = function() { var container = document.querySelector('.container'); var count = 0; con

    1热度

    2回答

    我有我从Realtime-Database (Firebase)得到一个wrapper in C# Firebase.Xamarin private List<Job> jobList = null; 它使用下面的代码在第一次加载应用程序填充对象的列表: private async void PopulateList() { IReadOnlyCollection<Firebase

    0热度

    2回答

    在我的示例中,我试图创建一个计数器; 它从0开始,每次我点击它必须增加一个按钮。 我添加一个PREFIX和比我的increaseNumber()方法必须运作,但它不起作用。 我是否创建了EventHandler false? 这里是我的课: import java.util.Observable; public class Number extends Observable { in