Android Interview Review

@AndroidSobes Нравится 2 1 500

Популярные вопросы и ответы с собеседований на Android-разработчика.
Канал для Java-разработчиков @JavaSobes
Связаться с нами @SobesAdmin
https://itsobes.ru
Гео и язык канала
Россия, Русский
Категория
Образование


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Образование
Добавлен в индекс
18.03.2019 05:12
17 Oct, 18:00 (58 дней назад)
Как работает метод dispatchTouchEvent()? (1/2)

В Андроиде метод dispatchTouchEvent(event: MotionEvent) с одинаковой сигнатурой есть в двух классах: Activity и View. Этот метод помогает доставить объект MotionEvent до View, которой он предназначен.

Когда пользователь дотрагивается до экрана в области запущенного приложения, система доставляет объект MotionEvent в активити. Вызывается метод Activity.dispatchTouchEvent().

Activity.dispatchTouchEvent() делегирует вызов в класс Window, на котором вызывается superDispatchTouchEvent(). Window, в свою очередь, вызывает dispatchTouchEvent() на decor view, которая является первой view в иерархии, связанной с Window.

#View