ViewPager: java.lang.IllegalArgumentException: pointerIndex fuera de rango
Estoy escribiendo un código para manejar el evento táctil basado en lo sugeridoaquí. Estoy usando ViewPager como ViewGroup y ListView (lo sé#así de malo) como vista secundaria de Fragment.
Esto es lo que quería lograr:
Detectar evento multitáctil en vista infantilluego pase el control táctil al padrepero al pasar el evento de escucha de la vista secundaria a la vista primaria, aparece el siguiente error:
E/AndroidRuntime(11414): java.lang.IllegalArgumentException:pointerIndex out of range
E/AndroidRuntime(11414): at android.view.MotionEvent.nativeGetAxisValue(Native Method)
E/AndroidRuntime(11414): at android.view.MotionEvent.getX(MotionEvent.java:1979)
E/AndroidRuntime(11414): at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
E/AndroidRuntime(11414): at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:91)
E/AndroidRuntime(11414): at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:219)
E/AndroidRuntime(11414): at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:1971) ..................
E/AndroidRuntime(11414): at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5588)
E/AndroidRuntime(11414): at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:5634)
E/AndroidRuntime(11414): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/AndroidRuntime(11414): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/AndroidRuntime(11414): at android.view.Choreographer.doFrame(Choreographer.java:542)
Verifiqué con alguna otra publicación que tenga el mismo problemame gusta yaquí pero todos están usando la indexación de puntero para hacer algo, pero en mi caso solo paso el control a la vista principal (ViewPager) ahora.
Análisis: Aquí verifiqué el uso de FrameLayout en lugar de Listview en Child Fragment. y funciona sin ningún problema mencionado ... pero no con ListView.
Información del dispositivo: OS V4.4.4 S5.
¡Cualquier sugerencia!