Привязка пользовательских элементов RecyclerView к методам ViewModel

Я использую шаблон MVVM с библиотекой привязки данных Android.

У меня есть RecyclerView с пользовательскими элементами xml, привязанными к ObservableArrayList в моей ViewModel.

В моих пользовательских элементах xml у меня есть две кнопки ImageButton, которые я хотел бы привязать к методам в моей ViewModel.

Я пробовал следующее

В моем классе ViewModel у меня есть дополнительный класс

public class Handlers {
    public void onClickTest(View view) {
        Toast.makeText(mView.getContext(), "Test", Toast.LENGTH_SHORT).show();
    }
}

Который я пытался использовать в своих пользовательских XML-элементах recyclerview, подобных этому

<data>
    <variable name="handlers" type="package.names.MyViewModel.Handlers"/>
</data>

А также

<ImageButton
android:id="@+id/btn_increase"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_increase"
android:onClick="@{handlers::onClickTest}"/>

person Kim    schedule 08.12.2016    source источник
comment
В чем проблема?   -  person Ravi    schedule 13.12.2016