отдельная вьюха, которая является реализацией клавиатуры.
Вьюха эта на лэйауте для активити находится.
Есть отдельные фрагменты, которые лежат в активити.
Как бы вы передавали события с "клавиатуры" в фрагмент? Архитектурно естественно.
Можно создать некоторый KeyboardInteractor, в нем создать RxRelay и постить через интерактор события с клавиатуры. А сам интерактор инжектить в нужные презентеры фрагментов и подписываться на эти события. Естественно интерактор - синглетон в скоупе активити этой.
Точно так же как и дефолтную клавиатуру. Ты ведь не передаешь каждое нажатие в презентер ?
Обсуждают сегодня