Здравствуйте,
Я несколько недель подряд нахожусь в погоне за идеальный архитектурой для android приложения.
Очень понравились следующие статьи:
www.mdswanson.com/blog/2014/04/07/durable-android-...
www.birbit.com/a-recipe-for-writing-responsive-res...
Как видите, в обоих постах взаимодействие и связь между компонентами android осуществляется с помощью Event Bus. (в одном случае EventBus от greendao, в другом Otto от square) . Единственным минусом обоих постов я считаю что нигде ни слово не сказано о том, как обрабатывать события которые были отосланы к Activity или Fragment, когда последние находились в состояние паузы.
Т.к. event bus необходимо отвязывать от ui компонентов в методе onPause(), получается что мы теряем event который им был отослан.
Не подскажите, каким будет наиболее прямолинейное и красивое решение этой проблемы?