我应该在Android中重写onTouchEvent()或onTouchListener()什么?

我应该在Android中重写onTouchEvent()或onTouchListener()什么?,android,touch-event,Android,Touch Event,在android的游戏编程中,我使用SurfaceView在不同的线程中将东西绘制到屏幕上,为了接收触摸事件,我应该覆盖View.onTouchListener界面中的onTouchEvent()方法还是onTouchListener()?好吧,这并不重要,因为两者都可以完成相同的工作。然而,重写onTouchEvent会产生更简洁的代码,因为您不必提供侦听器的实现。正如我所提到的,这其实并不重要,甚至在性能方面也不重要,因为在活动开始时,您的侦听器只会实例化一次。

在android的游戏编程中,我使用SurfaceView在不同的线程中将东西绘制到屏幕上,为了接收触摸事件,我应该覆盖View.onTouchListener界面中的onTouchEvent()方法还是onTouchListener()?

好吧,这并不重要,因为两者都可以完成相同的工作。然而,重写onTouchEvent会产生更简洁的代码,因为您不必提供侦听器的实现。

正如我所提到的,这其实并不重要,甚至在性能方面也不重要,因为在活动开始时,您的侦听器只会实例化一次。