java - RuntimeException:无法分派(dispatch)事件@otto

标签 java android runtimeexception otto

我们当前的应用程序版本与 otto 的 EventHandler 存在问题。 我们在崩溃日志中得到一个 RuntimeException,描述如下:

"Reason: java.lang.RuntimeException: Could not dispatch event: classcom.nameOfBrand.ui.events.SwitchFragmentEvent to handler [EventHandler public void com.nameOfBrand.ui.activities.MainActivity.onSwitchFragmentEvent(com.nameOfBrand.ui.events.SwitchFragmentEvent)]"

我们有一个按钮,在它的 onClickListener 中我们触发了一个自定义的 SwitchFragmentEvent。 在一些奇怪的情况下,框架无法分派(dispatch)事件并抛出 RuntimeException

带有按钮的 fragment 扩展了 AbstractResultListFragment,而这个 fragment 扩展了 AbstractFragment。我们在AbstractFragement的onResume注册EventBus,在onPause注销。一切正常,除了这个按钮:/

有没有人有这样的想法或曾经做过这样的事情?

更新: 斯康普特是对的。 RuntimeException 是由于我们代码中的 NullPointerException 而引发的。谢谢

提示:请阅读您的崩溃日志直到最后;)

最佳答案

should be此时的包装异常将提供有关崩溃的更多信息。

关于java - RuntimeException:无法分派(dispatch)事件@otto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24203515/

相关文章:

android - ContentResolver.addperiodicSync() 的最小轮询频率是多少?

Java:在 spoj.com 上运行时出现 RuntimeException

java - 如何在其他应用程序(例如Web)中使用Android R.java?

java - Android 9.0 Pie 的 Picasso 图像加载问题

java - Android:如何用多行长的项目拆分一个很长的字符串?

android - 如何消除在文本字段之间切换时的键盘闪烁?

scala - java.lang.RuntimeException : Unsupported literal type class org. joda.time.DateTime

java - 带有已检查异常的调用方法

Java 字节码操作 - 许可问题?

java - WebSphere 7 HTTPSession 实现是否违反了 J2EE 规范?