Я использую EventManager RoboGuice в моем приложении, как показано здесь https://code.google.com/p/roboguice/wiki/Events#Creating_your_Own_EventsRoboGuice @Observes не работает в релизе сборке
и она прекрасно работает в отладочном, но события не вызывают в сборке релиза - вероятно, из-за Обфускация ProGuard.
Я пытался сохранить соответствующие методы и классы из обращения Proguard, но я предполагаю, что я делаю что-то неправильно:
Это то, что я пытался Proguard конфиг
-keep class com.myapp.events.* # keep all the event classes
-keepclasseswithmembers class * { void on*Event(*); } # keep methods named on*Event, eg. onUserClickedEvent
мой основной класс активности обработчики, такие как:
public void onUserClickedEvent(@Observes UserClicked event) {
...
}