RuntimeException:无法调度event @ otto

时间:2014-06-13 10:46:30

标签: java android runtimeexception otto

我们当前的app-version与otto的EventHandler存在问题。 我们在崩溃日志中获得RuntimeException,其中包含以下说明:

  

“原因:java.lang.RuntimeException:无法调度事件:   classcom.nameOfBrand.ui.events.SwitchFragmentEvent to handler   [EventHandler public void   com.nameOfBrand.ui.activities.MainActivity.onSwitchFragmentEvent(com.nameOfBrand.ui.events.SwitchFragmentEvent)]“

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

带有按钮的片段扩展AbstractResultListFragment,此片段扩展为AbstractFragment。我们在AbstractFragement的onResume中注册EventBus,并在onPause上注销它。一切正常,除了这一个按钮:/

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

更新 Scompt是对的。 RuntimeException是从我们的代码中的NullPointerException的原因引发的。 THX

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:1)

如果您使用AndroidAnnotation,请添加@UiThread以查看处理方法。请注意,该方法不应为private