¿Qué causa un MotionEvent.ACTION_CANCEL en Android?

Estoy trabajando en la depuración de algunas cosas de manejo táctil en Android, y estoy tratando de averiguar por qué el MotionEvent enviado a mi vistaonTouchListener contiene unacancelar acción. No he podido encontrar ninguna documentación sobre su causa, y esperaba que alguien pudiera indicarme la dirección correcta para depurar este problema: códigos de error, código fuente o algún conocimiento general.

Respuestas a la pregunta(1)

Su respuesta a la pregunta