¿Qué es el modo táctil y por qué es importante para la clase * ActivityTestRule *?

La clase android.support.test.rule.ActivityTestRule (vea aquí ) toma un parámetro initialTouchMode en su constructor. Esto no se explica en la referencia de clase (o en cualquier lugar en línea) excepto como sigue:

InitialTouchMode – true si la Actividad debe colocarse en "modo táctil" cuando se inicie

¿Qué significa exactamente "modo táctil"? ¿Y cuáles son las implicaciones de establecer initialTouchMode en ActivityTestRule a true o false ? (Veo que el valor por defecto para este parámetro es false ).

El modo táctil afecta a cómo funcionan los trabajos de enfoque y selección.

El modo táctil es un estado de la jerarquía de vistas que depende únicamente de la interacción del usuario con el teléfono. Por sí mismo, el modo táctil es algo muy fácil de entender, ya que simplemente indica si la última interacción del usuario se realizó con la pantalla táctil.

En el modo táctil, no hay foco ni selección.

http://android-developers.blogspot.com/2008/12/touch-mode.html

  • ¿Dónde puedo ver los resultados de las pruebas de JUnit en Android Studio?
  • Gradle: ¿Cómo mostrar los resultados de androidTest en la consola?
  • Robolectric: 3.3.2 - Ningún fichero de manifiesto: build \ intermedios \ manifestos \ lleno \ debug \ src \ main \ AndroidManifest.xml
  • Prueba de la actividad de Android con diferentes clases de aplicaciones
  • Espresso 2.0 - Método anotado con @Test dentro de la clase extendiendo junit3 testcase
  • ¿Cuál es una buena manera de probar los métodos onMeasure / onLayout / onDraw de una vista personalizada?
  • ¿Cómo hago la prueba de unidad (con JUnit o mockito)?
  • Robolectric: cómo probar una SherlockActivity
  • El módulo de prueba de Android (Gradle Plugin 1.3) no funciona: "debug-classes not found"
  • Prueba instrumental de una vista en MVP
  • AndroidJUnit4.class + org.junit.Assume.assumeTrue = AssumptionViolatedException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.