首先,我将这段代码放在一个空的活动中,每次触摸设备时都会调用它。
@Override
public boolean onTouchEvent(MotionEvent ev) {
System.out.println("touch");
return mDetector.onTouchEvent(ev) || super.onTouchEvent(ev);
}
但是,只要将此代码段应用于同时具有GridViewPager
的活动,侦听器就不会报告任何触摸事件。
所以我的猜测是,所有触摸事件都被GridViewPager
阻止,我的听众没有得到任何东西。
我有办法解决这个问题吗?