RxBindings для Spinner?

Я новый android и rxjava. Я прошел через множество примеров, где мы слушаем события с rxbindings. Таких как

RxView.clicks(b).subscribe(new Action1<Void>() { @Override public void call(Void aVoid) { // do some work here } }); 

или

 RxTextView.textChanges(name) .subscribe(new Action1<String>() { @Override public void call(String value) { // do some work with the updated text } }); 

Теперь я пытаюсь сделать то же самое для android spinner. Я хочу слушать событие, выбранное для элемента. Может ли кто-нибудь помочь?

Элементы в Spinner поступают из адаптера, связанного с этим представлением.

См. Руководство Spinners.

Чтобы определить обработчик события выбора для счетчика, реализуйте интерфейс AdapterView.OnItemSelectedListener и соответствующий метод обратного вызова onItemSelected (). Например, вот реализация интерфейса в Activity:

Документация: https://developer.android.com/guide/topics/ui/controls/spinner.html

RxBinding Документация: https://github.com/JakeWharton/RxBinding/blob/31e02dcaca426e2ce440093b501e1a28fe1461f6/rxbinding/src/androidTest/java/com/jakewharton/rxbinding2/widget/RxAdapterViewTest.java

После поиска Spinner в GitHub-Repository я нашел пример для Spinner:

 RxAdapterView.itemSelections(spinner) .subscribeOn(AndroidSchedulers.mainThread()) .subscribe(integer -> { Log.v("spinner", integer.toString()); }); 
Intereting Posts
Использовать Xlint: устаревание с помощью android Ошибка EditText? Дублированное текстовое содержимое при первом вращении? Создайте настоящий заставку Android MediaPlayer Ошибка 1021 – создать многоэкранный экземпляр экземпляра Отправить тему по названию W / IInputConnectionWrapper (1066): showStatusIcon on inactive InputConnection Доступ к переменной из другого класса в java Android: Ошибка – у приложения есть та же самая упакованная различная подпись Путаница между типами данных OpenCv4Android и C ++ Программно введите многооконный режим в Android N Модифицированные. Java.net.ProtocolException: ожидаемые * байты, но полученные * Используйте функцию PHP openssl_verify () для проверки Подписи и данных, созданных приложением Android Client APP Android Lint: как подавить все предупреждения, связанные с библиотекой поддержки? Кэширование изображений волейбола Изменение интервала синхронизации учетной записи Android в настройках