observer-pattern相关内容

IOS观察动画过程中的一个UIView的帧变化

延迟:选项:动画:完成所有正使用animateWithDuration动画我UIView的起源 我要观察变化的x坐标。我想跟踪在改变这个动画过程中在粒度级别,因为我想使另一个观点,即认为被动画可与接触互动的改变x坐标。我想要在接触确切点的变化。我想了解做在更高层次上像这样的最佳方式: - 我应该在完成回调在接触点下一animateWithDuration?换句话说,第一animateWithD ..
发布时间:2016-05-15 20:44:43 移动开发

如何共享服务的动态控制器和指令之间的数据

我想知道用什么方式,如果我需要我的服务,分享它的控制器之间的动态数据,指令,等我之所以提到动态的,是因为我想加载新的数据,并将这些数据需要任何其他控制器,指令等。例如可用,如果指令生成一个UL李,那就要重新生成,如果服务中的数据发生了变化! 我刚打开以下( ..

代表团:EventEmitter或Angular2观测

我想实现像在Angular2一个委托模式。 当用户点击一个导航项,我想调用一个函数,然后发出应该反过来由其他组件侦听事件处理的事件。 下面是该方案:我有一个导航组件: 进口{组件,输出,EventEmitter}从'angular2 /核心“;@零件({ //其他属性冷落为了简洁 事件:['navchange'], 模板:` < D​​IV CLAS ..

ContentObserver SQLite的?

我一直在寻找到如何在一个ListView显示来自我的DB数据同时跟踪变化的数据库。 让我们说我有一个聊天应用程序,显示了所有我的一个成员的聊天室的一个ListView 适配器的查询是 SELECT * FROM CHAT_ROOM ORDER BY UPTDATE_TIME ,这意味着我要首先显示最近活动的聊天室。因为我在 ChatroomListActivity 接收到聊天室3号的消息,这意 ..

注册:在Android的联系方式的变化

我使用的联系人ContentObserver。但在这里我的问题是,一旦ATLEAST我要发动我的应用程序的其他明智的我是无法得到通知chages。我的code这样的 ContactsContentObserver CCO =新ContactsContentObserver(处理); ContentResolver的ContentResolver的= getContentResolver(); ..
发布时间:2016-03-02 18:45:02 移动开发

如何暂停通知观察员在使用的ContentProvider做了许多变化

我有一个使用它利用ContentProvider的返回游标一个SimpleCursorTreeAdapter的ExpandableListView。这是细,因为它总是与数据同步保持,但有时我需要使光标在相同的第二重新查询多次做许多变化到数据库。是否有可能暂停ContentObservers的通知,以避免不必要的requerys? 解决方案 一个可能的解决方案是修改内容提供商允许暂停的通知。 ..

通知网络变更的活动 - Android电子

我有需要执行一次到网络的连接已经建立的操作的活动。我试图实现Observer模式,但我得到一个NullPointerException异常,当我尝试注册的观察活动的主题。有什么想法? NetworkStatus 公共类NetworkStatus实现NetworkStatusSubject,Runnable接口{ 清单< NetworkObserver> observerLis ..

如何设置观察员更新导航抽屉后onActivityResult方法的收到了意向的结果

在我的应用程序,我想与用户名的昵称和电子邮件更新导航抽屉后,他登录。 这是我的 MainActivity 我开始一个 LoginActivity 与 startActivityForResult(意向,PICK_ACCOUNT_REQUEST ); 方法 让用户注册或登录。 在 LoginActivity 返回意图数据的结果(他的名称和 EMAIL )返回 MainActivity ,该方法 ..

内容://短信/传送/不工作

这是SMS观察者code。我需要检查只是发来的短信。当我使用内容://短信/ 我得到的结果。但是为什么我没有拿到结果时,我用的是内容://短信/发送/ ?我使用的是Android 2.1系统。 进口android.app.Service; 进口android.content.ContentResolver; 进口android.content.Intent; 进口android.database ..
发布时间:2015-12-02 14:57:10 移动开发

如何从一个后台服务更新在Android活动信息

我想创建一个简单的Andr​​oid应用程序,有一个信息ActivityList,应用程序启动时,我打算启动一个服务,将不断地计算数据(它会改变),我希望ActivityList是在与数据同步服务正在计算用于该应用的寿命。 我如何设置我的活动要听服务?这是解决这个问题的最好方法是什么? 例如,如果你想像股价名单 - 该数据将被定期更换,并需要在与被计算/不断地获取数据的(对我来说)服务同步 ..
发布时间:2015-12-01 15:09:25 Java开发

浏览器的即时更新与AJAX / jQuery的

我想逆向工程的Facebook如何处理自己的通知,在那里,当你得到你得到通过浏览器即时通知的消息。 我拨弄着它一点点,并意识到,总有一个未决的GET请求,“听”,如果你会从服务器某种更新。这似乎是某种形式的观察者模式。我只是想知道,如果这一模式被记录的地方。 解决方案 该技术实际上是所谓的长轮询。这是流行彗星技术来解决传统的轮询的局限性之一。 您可能想看看下面的堆栈溢出后一个很简单的例子: ..
发布时间:2015-11-29 22:52:26 前端开发

如何获得模型中观测的CURRENT_USER?

由于以下型号: 房间(ID,标题) RoomMembers(ID,ROOM_ID) RoomFeed,也观察员 在一个房间标题更新,我想创建一个RoomFeed项目,显示出用户是谁谁做的更新。 @ room.update_attributes(:标题=>“中这是我的新标题”) 但问题是在我的观察员RoomFeed: 高清after_update(记录) #记录是 ..

在一个Ruby on Rails应用程序,你会如何测试与RSpec的观察员?

假设你有一个ActiveRecord ::观察员在你的Ruby on Rails应用程序之一 - 你怎么使用RSpec测试这个观察者 解决方案 你是在正确的轨道上,但我已经用RSPEC,观察员和模仿对象时遇到了一些令人沮丧的意外消息错误。当我规范测试我的模型,我不希望有来处理我的消息的预期观察者的行为。 在你的榜样,没有符合规范“set_status”不上什么样的观察者会做它的知识模型,一个 ..

如何创建一个完整的审计日志中的Rails的每个表?

我们最近推出了一种符合推在我们公司,都必须保持其目前在Rails应用程序管理的改变我们的数据的完整历史记录。我们已经得到了确定,简单地推入了一些描述性的每一个动作到一个日志文件,这是一个非常不显眼的路要走。 我的倾向是做这样的事情在的ApplicationController : around_filter:set_logger_username 高清set_logger_username ..

如何修改现有的AS3事件,使我可以传递数据?

所以我想一个办法来设置事件,这样我就可以传递数据,而无需创建倒闭\内存泄漏。这是据我已经得到了: 包com.events { 进口对象类型:flash.events.Event; 公共类自定义事件扩展事件{ 公共静态常量REMOVED_FROM_STAGE:字符串=“removedFromStage”; 公共变种数据:*; 公共功能自定义事件(类型:字 ..

观察者设计 - 如何访问method.invoke范围有多大?

我现在有一个Java观察者/可观察的设置中,我打开一些外地Observer.update(如事件ID)的对象参数中,以确定如何处理可观察到的通知​​。 这将创建详细的code这样的: 公共无效更新(可观察到0,对象ARG){ 如果(ARG的instanceof事件){ 开关(((事件)ARG).getID()){ 案例EVENT_TYPE_A: ..
发布时间:2015-11-28 13:11:35 Java开发

继续使用订阅异常后

我在尝试一种“类型,以搜索”反应,扩展的样品,它接受一个字符串从一个文本框(如果它的事项WPF应用程序),并做了潜在的冗长的服务器端搜索(模拟在我的情况与Thread.sleep代码),并将结果显示在列表框(S)。 这个特殊的“模块”的主要特点是: 在异步检索;而搜索UI不冻结 在节流;快速打字也不会产生一个服务器端的搜索每次击键 在不同的搜索;经过搜索“房间隔缺损”,并有结果(S)显示的打字 ..
发布时间:2015-11-26 19:47:09 C#/.NET

正确的方法合并观察序列从多个实例触发的事件

说我有新车能输出类型T的实例的工厂方法,我希望有一个接收可观察序列,从所有的情况下,发起了工厂方法触发的事件。 时使用合并(),因为我做了下面的正确的和最佳的方式来实现这一目标? 我这样做的另一种方法是使用一个静态事件,使可观察序列出来的,但是我一般不喜欢使用静态的事件,很好奇任何接收专家认为将是最佳的这种情况? 公共牛逼MakeFoo< T>()其中T:美孚,新的() { ..
发布时间:2015-11-26 19:19:37 C#/.NET

如何从事件驱动的模型的观察者模式有什么不同?

我是一个高级别的开发者,但我还没有很多正式的训练,我的,虽然我已经使用了许多的设计模式,并看到他们在我多年作为一个开发者,没有人真正走出自己的方式来表达。 “哦,这是一个观察者模式,或者这是一个单例模式。” 读了一些设计模式,我遇到了观察者模式,它似乎是非常相似的.NET框架事件的工作方式。我失去了一些有关这一根本? 解决方案 在.NET事件模型是pretty的公共语言运行库的观察者模式太大 ..
发布时间:2015-11-25 23:44:33 C#/.NET