observer-pattern 相关问题

一种设计模式,其中一个称为主体的对象维护其依赖项列表,称为观察者,并通常通过调用其中一种方法自动通知它们任何状态更改。它是四人帮的行为设计模式之一。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

观察者被触发两次,即使观察到的变量被改变一次

我的ViewModel类应异步加载用户数据和图像,完成后应将变量userLoaded设置为true并触发宿主片段内部的观察者以使选项膨胀...

回答 1 投票 0

观察者模式:同一实例的多个注册的情况

我正在研究观察者,一种设计模式。可观察对象包含观察者列表。列表可以接受多余的观察者实例。因此,我们可以使用散列来限制这种冗余...

回答 1 投票 1

如何使用rx-java尾部文件?

使用rx-java程序包,如何尾部文件?代码:包尾;导入java.io.BufferedReader;导入java.io.IOException;导入java.io.InputStream;导入java.io.InputStreamReader;导入...

回答 1 投票 0

使用Cutom事件代替Symfony中的依赖项注入有好处吗?

我有一个Mailer服务,负责创建和发送电子邮件。我也有注册服务,可以确认用户注册。调度自定义事件有什么好处,...

回答 1 投票 1

如何维护我的观察者在C#中列出整个程序?

我有一个C#桌面应用程序,我试图制作观察者设计模式(这是一个客户端服务器应用程序)。我有用户和活动,每当用户要进行其中...

回答 1 投票 0

我如何使用界面在两个活动之间建立简单的桥梁?

我正在尝试学习如何在我的Android JAVA代码中使用接口。我创建了一个简单的应用程序,当在MainActivity中单击按钮时想显示一个吐司,但是我想通过...

回答 1 投票 -1

使用gRPC的观察者模式-C#

[抱歉,如果这是一个愚蠢的问题,但是我在互联网上找不到任何有用的信息。有没有人尝试使用gRPC作为通信在C#中实现观察者模式?如果是,请...

回答 1 投票 0

为什么可以从不同于Swift中原始线程的线程中删除观察者?

为什么可以从不同于Swift中原始线程的线程中删除观察者?我认为我们可能需要深入研究Swift源代码,但是我对此真的很好奇。这是一个...

回答 1 投票 0

对LiveData Observer进行单元测试会导致Junit5出现NullPointer异常

[我正在使用Android数据绑定来侦听实时数据更改,我想观察viewmodel级别的更改(而不是观察片段,然后将回调发送到viewmodel。...

回答 1 投票 1

当片段重新创建到前台时,将重新创建Recyclerview

我有一个RecyclerView片段,该片段显示了一个观察者的列表,该观察者观察了Room db中列表数据的变化。它是这样工作的-FragmentA具有列表RecyclerView,并且当用户...

回答 1 投票 1

ViewModel不会触发mutablelivedata的观察者

我有以下ViewModel类-VerifyOtpViewModel类:ViewModel(){私有var existingUserProfileData:MutableLiveData ? = null fun ...

回答 1 投票 0

如何从另一个线程唤醒线程?

为了说明我的问题,就像我们在复活节彩蛋时期一样,这是情节提要:第一个字符是时钟,它会定期分配时间。但是这个时钟很烦人:它无法回答...

回答 1 投票 0

如何在CodeIgniter中为常规任务实现观察者模式

我正在经典CI mvc设置中构建应用程序,其中用户具有常规/通用任务列表。任务的主要目的是向用户指示他必须完成特定的操作,然后...

回答 2 投票 3

观察者模式Java-使用线程的多个观察者

我正在尝试学习所有主要的设计模式。我刚刚开始学习Java中的多线程。这是观察者模式代码,其中有多个观察者,并且可观察对象在...

回答 2 投票 4

了解C ++中的基本概念之外的观察者模式

我正在研究Head First设计模式中的设计模式,为了获得自信,我计划在学习相应的章节之后,用C ++实现每个模式。关于...

回答 2 投票 5

在Kotlin中观察时,我向“ LifeCycleOwner”参数提供什么?

我在Android Room上还很陌生,它使用的LiveData我也不熟悉。我注意到在教程中,返回的数据使用LiveData包装器,如下所示:@Dao接口...

回答 1 投票 0

创建可观察到的无状态服务角度RxJ的正确方法

我需要使用RxJ和Observables维护无状态服务。所以我做到了:注意:在这里,我需要以响应方式生成工作订单号,并将其存储在LocalStorage上,以避免...

回答 1 投票 0

Java桌面应用程序的模型视图控制器模式

我正在努力完全理解MVC模式,我在网上找到了很多信息,但是它们确实令人困惑,因为似乎有多种方法可以做到这一点。我了解的是...

回答 1 投票 0

EventEmitter,EventTarget和EventDispatcher之间有什么区别

我正在尝试学习观察者模式的实现。 EventEmitter / EventTarget / EventDispatcher是观察者模式的一种实现,但我想知道这三者之间的区别。任何...

回答 1 投票 6

如何在Dart中使用或创建观察者模式(特别是对于类属性)

我在尝试找到在Dart中使用观察者模式的标准方法时遇到了麻烦;我发现的几乎所有东西都非常过时或已弃用。我正在寻找的很接近...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.