我的个人适配器有问题。 当我通过观察者模式在本地数据库中搜索信息时,它给我带来了记录,但在您第二次尝试删除并添加相同的 petra 以进行搜索之前,不会调用 adaptare。 如果我更改字母,我必须将其删除并再次重新输入,以便它显示您在图像中看到的帮助。 如果你能帮助我,我将不胜感激。 第一次搜索 ...
我的个人适配器有问题。 当我通过观察者模式在本地数据库中搜索信息时,它给我带来了记录,但在您第二次尝试删除并添加相同的 petra 以进行搜索之前,不会调用 adaptare。 如果我更改字母,我必须将其删除并再次重新输入,以便它显示您在图像中看到的帮助。 如果你能帮助我,我将不胜感激。 第一次搜索 ...
我正在尝试在ViewModel中获取LiveData更新,并确保观察者没有泄漏,但它正在泄漏。 典型的问题是观察者没有存储在变量中,但这里不是这种情况; lambda 存储在一个变量中。 private val observer: (List<MusicFile>) -> ...
我正在尝试了解观察者模式,我想到的一个案例是我想观察 class 的任何实例何时更新,而不仅仅是 singleton。我放在一起的一个例子是我们有一个DeliverySystem想知道任何Burger何时煮熟的观察者。 我们可以尝试通过以下方式实现这一点:class Burger { sta ...
我正在编写一个 Observer 设计模式,其中Subject知道它有什么Observer (与原始设计相同) , Observer也知道它附加到什么Subject ,主要是为了解决像Observer离开 scope 和Subject引用一个被破坏的 object 这样的场景. 因此,如果一个Obs ...
是否有任何替代或其他方法来实现观察者模式来处理初始化观察者时事先不存在可观察对象的情况。 我想在创建可观察对象的后期创建一个对象观察者。 ...
在 GoF 观察者模式中, subject是 具体主题ClockTimer给出为 我理解Subject是抽象的,因此所有方法都是virtual 。 但是为什么ClockTimer的方法是虚拟的呢? 毕竟它不是抽象的 class 。 ...
在观察者模式中,特别是在 Unity 游戏开发中,是否无法订阅来自同一 class 的特定实例的事件? 我想出了一个简单的例子来解释:我有一个 class Dog,它有一个方法“Bark”,它可以做一些事情并引发“OnBark”事件动作。 Dog 已经实例化了两次,一只金毛猎犬和一只哈士奇。 金 ...
我搜索了一段时间,但不知道我错过了什么。 我想在 Spring 中实现观察者模式,以更新 MongoDB 中的文档,这将在前端创建一个通知。 我为通知实现了一个服务 class(这里不止一个,我只展示其中两个),使用 @EventListener 注释 我尝试从我想发送通知的地方实施该服务 我读到我 ...
我有一个基本抽象类,我希望公共属性能够被观察,包括如果该属性是对象/数组/等的突变。 这个基类可以具有大量的接口和其他属性。 我不希望使用这个基类的人不得不担心事件、发布订阅或任何其他通知方式; 我想要所有刚刚烤好的。 我已经尝试使用Proxy和get/set每个都有自己的优点和缺点。 代理人 ...
我有一个使用 MVVM 工具包的 UWP 应用程序。 我有一个父 ViewModel 和一个子 UserControl。 每个人都说我应该使用观察者模式将数据从孩子传递给父母。 哪个好。 MVVM Toolkit 提供了一些类和方法 Send/Receive。 问题 如何将数据从子用户控件 ...
我正在开发一个应用程序,我想通过以下方式使用观察者模式:我有 2 个类: Repository是一个用于保存对象集合的类。 下面是一个实现单例模式的子类(其他基本相同,只是指定的泛型类型改变) 之后我有一个控制器类(Spring MVC 的控制器),它通过发布请求接收 JSON 格式的帐户 ...
问题是我有一个应用程序,我需要在其中管理小部件之间的数据,并听取修改(比如每当小部件“Y”中的变量值发生变化时在小部件“X”中执行操作)。 所以我在想,而不是使用整个包并将库添加到我的依赖项(我的意思是provider )并且因为 dart 是一种面向对象的编程语言......我可以使用观察者设计 ...
我有这个缓冲区,每隔 x 秒,它将提供一个缓冲区,该缓冲区包含最后一个提供值的数组this.queue.next() const queue = new Subject() const bufferTimeObserver = queue.pipe( map((paylo ...
我的问题是,让子类与父类交流的最佳方式是什么。 例如:我有一个简单地称为 Main 的主类和另一个类 SomeClass。 现在 Main 类创建了 SomeClass 的一个实例,一旦 SomeClass 对象的状态发生变化,Main 类应该执行不同的代码,具体取决于发生了什么变化。 是的,我知道 ...
我最近一直在学习观察者设计模式,并了解像报纸这样通知订阅者这样的规范示例: 我在考虑如何将这样的事情转化为送餐通知服务,在这种服务中,每次送餐都需要单独通知。 例如,当订单“在路上”、“到货”等时,交货状态会发送更新。 有没有办法将观察者问题(或其他设计模式)应用于送餐等通知服务? 可以使用映 ...
我必须等到HashMap键的值从另一个线程更改,然后必须继续请求处理。 ...
我正在尝试使用此答案https://stackoverflow.com/a/62658424/5412554对 MotionLayout 下的视图进行可见性更改,但对我来说,它在观察下不起作用。 例如: 如果我只是在片段的 onCreateView 中使用它就可以了。 例如: 请帮助我正确的解决方 ...
我正在制作一个餐厅应用程序,我需要在其中使用 Generics 类型参数。 工作流程如下:客户端(观察者)订购食物(接口),FoodFactory 返回具体类型(如热狗、薯条等),然后客户端(观察者)收到有关它的通知。 在这个练习中我需要使用一些类。 在本练习中,类型参数<E>是Foo ...
我的应用程序中有三个自定义 swift 类。 一个是NetworkServices class,另外两个是自定义的UIViewController类。 NetworkServices class 在打开 wifi 且有网络连接时以及在关闭 wifi 且没有网络连接时向其他两个类发送通知。 目前,应 ...
我有一个class City 还有一个实现Observable的 class(不需要这个)。 这个 observable class 持有一个 arraylist List<City> cityList ,其中包含已报告的所有城市的数据。 我的 class TopFiveCities应 ...