- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Otto 库现在用于我正在处理的项目中。我不得不调试某些东西,很难找出执行某些代码的原因。
Otto 是不是有点像goto
?我的意思是我们可以随时从与该代码完全无关的地方执行代码,唯一的证据就是注释。 goto
中的标签更加明显。
基本上问题是 - 在项目中使用事件总线是否可以接受?
最佳答案
是的,使用 EventBus 是可以接受的,甚至更像是大型生产项目中所需要的。因为它使代码更少。问题不是 EventBus,而是它的使用方式。
EventBus 只是一种简单快速的方法,而不是定义很多接口(interface)。
你的问题更像是编码风格的问题。代码不清晰,您无法理解发生了什么以及发生了什么。
关于android - Otto for Android 就像 Go-to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25648964/
关于 Square 的 github我发现了以下语句: Deprecated! 此项目已弃用,取而代之的是 RxJava 和 RxAndroid。这些 项目允许使用与 Otto 相同的事件驱动编程模型
Otto 加载 js 文件错误:(匿名):Line 1:59374 Invalid regular expression:re2:Invalid (? =)(还有 1 个错误) 附上主要代码 vm :
我正在我的应用程序中开发一些功能,我会收到推送通知,如果我的应用程序的某些屏幕正在运行,请在其中添加一些东西,比如更新一些列表、放置徽章和其他东西。 推送通知的使用是强制性的,我知道 websocke
是否可以在 Otto 中订阅事件而不使用 @Subscribe 注释? 在我的用例中,我不知道我的对象应该在编译时订阅哪个事件。我希望根据某些规则在运行时执行此操作。 最佳答案 我想你可以使用这样的解
双向使用 Otto 事件总线是好的做法吗? 我的意思是,将事件从 Controller 发送到 View ,再从 View 发送到 Controller ? 或者它只是为了发布结果意味着它的目的只是从
我正在尝试从同一个 fragment 订阅和发布,但是当我尝试注册该 fragment 时出现此错误: ...(my method) has @Produce annotation but requi
我正在使用 Otto由广场。我的订阅者类在 Activity/Fragment onStart 和 onStop 方法中注册。 但是有时候,我会得到这个错误 Caused by: java.lang.
我遇到一个问题,我的一个订阅方法没有在正确事件类型的帖子上被调用,除非在别处使用(调用)该订阅方法。 这里是一些关于代码的相关信息: 我的一个类的方法用@Subscribe 注释。 通过使用调试器单步
我正在 Android 上试用 Otto,我正在尝试将一条消息从我的 Fragment 发送回 Activity。这是我的代码的基础知识: 我的巴士供应商: public final class Bu
是否可以在一个进程中发布事件(例如在具有android:process=":sync" list 属性的SyncAdapter中) ) 并使用 Otto 在另一个(在常规应用程序用户界面内)接收它或
我使用 Otto 事件总线有一段时间了,它非常棒。您能想到在包内的 BroadcastReceiver 实现或更传统的接口(interface)监听器模式上使用它的任何缺点吗? 例如,Google 建
我使用 Otto 事件总线来订阅 Volley 请求。我想使用这个通用类,但错误的 fragment (订阅者)试图处理该事件。是否可以使用泛型类或随机调用 VolleyResultEvent 的每个
我是 Square 对 Android 社区所做的开源贡献的忠实粉丝,并且正在研究他们的最新贡献 Otto(事件总线) http://square.github.io/otto/ 深入挖掘,我发现
本文整理了Java中de.otto.edison.oauth.ZonedDateTimeDeserializer类的一些代码示例,展示了ZonedDateTimeDeserializer类的具体用法。
我正在研究一种处理 Activity 生命周期并保留用户应用程序状态/进度的方法,然后我找到了 otto/eventbus 解决方案。 但经过一些研究后,我无法弄清楚如何处理特定情况。那么,如果我的工
我在 Fragment 类中有一个 RecyclerView,我有一个服务类,我想在其中将 Item 添加到我的 RecyclerView 中。问题是我不知道我该怎么做。所以我问过,有人告诉我使用 O
Otto 库现在用于我正在处理的项目中。我不得不调试某些东西,很难找出执行某些代码的原因。 Otto 是不是有点像goto?我的意思是我们可以随时从与该代码完全无关的地方执行代码,唯一的证据就是注释。
我在这个问题上花了很多时间,但仍然找不到正确的方法。希望有人能提供帮助。 情况 我的应用需要使用 Retrofit with Otto 下载远程数据。大多数工作已经完成,除了 Otto 的订阅者从未接
我尝试嵌入 Otto图书馆,which exists at the Maven Central . buildscript { repositories { mavenCent
为什么没有订阅事件,也没有调用 onMyEvent。相关代码如下。Otto 在我的使用中正常工作,但下面的场景涉及从回调处理程序发布事件(这是涉及 http 调用的代码的简化)。不确定这与它有什么关系
我是一名优秀的程序员,十分优秀!