首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RuntimeException:无法发送事件@ otto

RuntimeException:无法发送事件@ otto
EN

Stack Overflow用户
提问于 2014-06-13 10:46:29
回答 2查看 10.1K关注 0票数 16

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

“原因: classcom.nameOfBrand.ui.events.SwitchFragmentEvent :无法将事件分派给处理程序EventHandler公共无效com.nameOfBrand.ui.activities.MainActivity.onSwitchFragmentEvent(com.nameOfBrand.ui.events.SwitchFragmentEvent)”

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

带有按钮的片段扩展了AbstractResultListFragment,而这个扩展了AbstractFragment。我们将EventBus注册在onResume of AbstractFragement中,并在onPause取消注册。一切正常,除了这个按钮:/

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

更新: Scompt是对的。RuntimeException是由于代码中的NullPointerException而从otto抛出的。Thx

Tipp:阅读你的崩溃日志,直到结束;)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-13 12:14:21

在那里,should be是一个包装异常,它将提供有关崩溃的更多信息。

票数 9
EN

Stack Overflow用户

发布于 2015-02-05 02:36:01

如果与AndroidAnnotation一起使用,则添加@UiThread查看处理方法。注意,方法不应该是private

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24203515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档