Tee*_*aps 3 java android proguard otto
我有一个问题,我的订阅方法之一不会被调用正确的事件类型的帖子,除非在其他地方使用(调用)订阅方法.
以下是有关代码的一些相关信息:
我当然可以在一段代码中调用该方法,我相信它永远不会解雇,但这显然是一种可怕的做法,并且违背了这个帖子/订阅范例的目的.
或者我可以使方法静态,但我宁愿不这样做,因为我在其中使用成员变量.
尽管奥托的例子使用了类似的模式,但为什么会发生这种情况的任何解决方案
原来这是一个ProGuard问题.通过添加以下行来修复它:
-keepclassmembers class ** {
@com.squareup.otto.Subscribe public *;
@com.squareup.otto.Produce public *;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |