У меня есть текстовое представление, для которого мне нужно создать слушателя для onLongClick. Прямо сейчас для соответствующей модели просмотра есть функция sendLogs (), которая занимается логикой onClick. Если я изменю onClick на функцию onLongClick, никогда не получу вызова. Есть ли способ заставить его работать для onLongClick?
onClick напрямую связан с моей функцией класса модели, но не с onLongClick. Поэтому я считаю, что привязка класса модели правильная, но здесь мне может потребоваться дополнительная работа.
<data>
<import type="android.view.View" />
<variable
type="com.aaa.bbb.viewmodel.SystemSettingsViewModel"
name="systemSettings"
</variable>
</data>
<TextView
android:gravity="end"
android:id="@+id/tv_logging"
android:layout_centerVertical="true"
android:layout_height="wrap_content"
android:layout_marginRight="8dp"
android:layout_width="wrap_content"
android:onClick="@{() -> systemSettings.sendLogs()}"
android:text="@string/enable_logs"
android:textAlignment="viewEnd" />