У меня есть isTextSetSignal
, который будет установлен в true, когда какой-то текст установлен. Только когда текст установлен, мне нужна моя клавиатура. Итак, у меня есть еще один hideKeyboardSignal
, который будет срабатывать всякий раз, когда установлена клавиатура.
Я написал его, как показано ниже, и он работает.
val hideKeyboardSignal: Observable<Unit> = isTextSetSignal.filter{ it }.map { }
Мне просто интересно, есть ли лучший способ делать это, не используя Unit
или не map{ }
, так как они выглядят хакерскими?