Включите onTouchListener объекта во фрагменте A, который реализует интерфейс onTouchListener извне фрагмента A.Android

Форум для тех, кто программирует под Android
Anonymous
Включите onTouchListener объекта во фрагменте A, который реализует интерфейс onTouchListener извне фрагмента A.

Сообщение Anonymous »


Мой фрагмент Androidx реализует интерфейс onTouchListener. Итак, чтобы установить onTouchListener для объекта моего класса, я делаю следующее:

obstacle1.setOnTouchListener(ExprimentalMotionLayoutFragmentStuff.this::onTouch); Однако я загружаю другой фрагмент, который отключает onTouchListener препятствия 1 как таковой:

obstacle1.setOnTouchListener(null); Теперь, когда этот другой фрагмент уничтожается внутри onDestroy(), мне нужно вернуть onTouchListener препятствия1 в класс Fragment, которому он принадлежит.

Как установить onTouchListener на препятствие 1?

Я пробовал:

ExprimentalMotionLayoutFragmentStuff.theClass.obstacle1.setOnTouchListener(ExprimentalMotionLayoutFragmentStuff.theClass.getContext()); Но это совсем не сработало.

Вернуться в «Android»