Что такое сенсорный режим и почему он важен для класса * ActivityTestRule *?
Класс android.support.test.rule.ActivityTestRule
(см. здесь) принимает в своем конструкторе параметр initialTouchMode
. Это не объясняется в ссылке на класс (или в любом месте онлайн), за исключением следующего:
initialTouchMode - true, если при запуске Activity необходимо поместить в "сенсорный режим"
Что именно означает "сенсорный режим"? И каковы последствия установки initialTouchMode
в ActivityTestRule
на true
или false
? (Я вижу, что значением по умолчанию для этого параметра является false
).
Ответы
Ответ 1
Сенсорный режим влияет на работу фокуса и выбора вида.
Сенсорный режим - это состояние иерархии представлений, которое зависит исключительно от взаимодействия пользователя с телефоном. Сам по себе сенсорный режим является чем-то очень легким для понимания, поскольку он просто указывает, было ли последнее взаимодействие с пользователем сенсорным.
...
В режиме касания нет фокуса и выбора.
http://android-developers.blogspot.com/2008/12/touch-mode.html