El evento JavaScript touchend no se disparará en Android

Estoy intentando utilizar el touchend (o el evento del taphold, ambos no encenderá) según lo especificado por móvil de jquery. Estoy desarrollando una aplicación para Android con la plataforma phonegap. Mi AVD ejecuta Android 4.0.3, y mi versión de phonegap es 1.3.0.

Como im usando phonegap, estoy codificando en javascript, y el objetivo es recuperar el texto seleccionado por el usuario después de un longpress en una palabra con el siguiente código.

var selectAction = function(){ LOGGER.log('event.js : selectAction'); }; function selectMobile(component){ component.addEventListener('touchend',selectAction,false); } 

En realidad funciona bien, si toco relativamente rápido, el evento se activará y puedo obtener el mensaje de registro. Sin embargo, un toque rápido no seleccionará texto (tengo más código tomando el texto seleccionado, pero este no es el problema)

Cuando un usuario presiona durante mucho tiempo en Android, aparece un "Menú de Acción" por defecto, y esto parece impedir que otros eventos se disparen. Debido a eso, nunca llego a mi selectAction cuando se selecciona el texto real.

¿Alguien sabe cómo obtener correctamente el texto seleccionado en un html / javascript en una plataforma Android?

Muchas gracias.

Puede estar relacionado con el error de abajo. http://code.google.com/p/android/issues/detail?id=19827

intente capturar touchmove y llame a e.preventDefault ()

  • Llamar al controlador de botón de retroceso predeterminado de Phonegap
  • No se pudo encontrar la herramienta "aapt"! Es posible que deba actualizar su SDK de Android, incluidas las herramientas de plataforma
  • ¿Por qué el área de clic de Android tiene un radio más amplio que touchstart? ¿Cómo puedo hacerlo consistente?
  • Eventos de clics no registrados
  • ¿Existe una guía para desarrolladores de navegadores integrada de Android? ¿Dónde buscar las diferencias entre motores JS?
  • Reproducción tardía de la webview de Android
  • Detecta el gesto del usuario, como
  • Phonegap cámara androide: bloqueo cuando la opción "correctOrientation" conjunto
  • Reaccionar-nativo con Android Studio
  • Ejecutar tareas en backgound en NativeScript
  • Longitud del campo de entrada de contraseña = 0 en relleno automático (cromo android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.