observer-pattern 相关问题

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

为什么可以从不同于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

我们在验证某些用户时是否需要添加实时数据?

我对Android还是陌生的,而且在此MVVM模式中,我看到了一些教程,其中有livedata用于在那里获取用户数据并在一些与会话相关的类中检查经过身份验证的用户。按照我的...

回答 1 投票 0

添加观察者而不使用选择器

我需要在我的项目中添加观察值,但是由于与我一起使用的管理器不允许我在函数中使用@objc,因此我是否可以不使用@objc而使用此函数? func ...

回答 1 投票 0

rxjs观察超时的正确方法

我需要从ReplaySubject获取一个对象,如果5秒钟内没有对象发生,应该抛出一个错误。在下面做一些代码(它正在工作),但是我愿意找到更优雅的解决方案。 ...

回答 1 投票 0

观察者的构造函数是否需要Observable作为参数?

我正在尝试为我的动漫GUI实现一个Observer。因此,如果发布了动漫剧集,则通知另一位观察者更新该特定动漫的剧集状态。而且有效。我的...

回答 2 投票 1


将数据与订阅一起保存在角度8中

[您好,我将数据保存在有角8的订阅中。当我使this.service.getAll()。subscribe(response => console.log(this.itemList = response))并打印itemList the。 。

回答 2 投票 0


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