Какое лучшее место для регистрировать и отменять регистрацию на шине событий (например, otto, EventBus или tinybus) в Activity и почему?
- OnCreate() - OnDestroy()
- OnStart() - OnStop()
- onResume() - OnPause()
В примере Отто используется onResume() - onPause(), EventBus упоминает onStart() - onStop(), и нам нужно использовать onCreate() - onDestroy() в нашем приложении, чтобы обновить интерфейс активности, даже если он был в задний план. Поэтому я думаю, что это может быть любой из трех в зависимости от характера событий и их обработки, но мне было интересно, есть ли что-то еще, что нужно учитывать.