我有 10 个要检测手势的活动。所以我创建了一个实现OnGestureListener
. 该类还扩展GestureDetector
为onTouchEvent()
. 为了将所有活动连接到这个类,我实例化了这个手势监听器类。我面临的问题是我无法传递上下文(通过其他活动传递给这个类)和this
超类。这是代码:
public class GestureReader extends GestureDetector implements OnGestureListener{
public GestureReader(Context con)
{
super(con,this); // error here
contxt= con;
gestures = new GestureDetector(con,this);
}
@Override
public boolean onTouchEvent(MotionEvent me) {
return gestures.onTouchEvent(me);
}
.....
}
问候