RxBindings For Spinner?

前端 未结 1 692
忘掉有多难
忘掉有多难 2021-02-19 15:07

i am new android and rxjava. i have been through many examples where we listen for events with rxbindings. such as this

 RxView.clicks(b).subscribe(new Action1&l         


        
1条回答
  •  长发绾君心
    2021-02-19 15:18

    The items in the Spinner come from the Adapter associated with this view.

    See the Spinners guide.

    To define the selection event handler for a spinner, implement the AdapterView.OnItemSelectedListener interface and the corresponding onItemSelected() callback method. For example, here's an implementation of the interface in an Activity:

    Documentation: https://developer.android.com/guide/topics/ui/controls/spinner.html

    RxBinding Documentation: https://github.com/JakeWharton/RxBinding/blob/31e02dcaca426e2ce440093b501e1a28fe1461f6/rxbinding/src/androidTest/java/com/jakewharton/rxbinding2/widget/RxAdapterViewTest.java

    After searching for Spinner in GitHub-Repository, I found an example for Spinner:

    RxAdapterView.itemSelections(spinner)
        .subscribeOn(AndroidSchedulers.mainThread())
        .subscribe(integer -> {
            Log.v("spinner", integer.toString());
        });
    

    0 讨论(0)
提交回复
热议问题