Как создавать пользовательские классы (не действия или фрагменты) перед отправкой событий с помощью шины событий Greenrobot

Я пишу приложение для Android прямо сейчас, используя зеленый робот EventBus. Например, у меня есть Activity, это издатель в нашей ситуации, и у нас есть некоторый пользовательский класс — просто класс, и это подписчик. Предположим, что я публикую событие из активности. Насколько я понимаю, у нас нет экземпляра пользовательского класса, потому что сейчас он не связан с активностью. Итак, как я могу всегда иметь экземпляр этого класса.

Или может я неправильно использую Eventbus.


person Sergey Kapora    schedule 17.01.2016    source источник


Ответы (1)


Каждый раз, когда вы публикуете событие, подписчик должен быть готов к этому событию:

eventBus.register(это)

Так что этот класс всегда должен быть инициализирован (из вашей деятельности или из какой-либо другой части вашего приложения)

person mromer    schedule 18.01.2016