Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android View.OnTouchListener和屏幕旋转协调_Android_Android Activity_Ontouchlistener_Android Lifecycle - Fatal编程技术网

Android View.OnTouchListener和屏幕旋转协调

Android View.OnTouchListener和屏幕旋转协调,android,android-activity,ontouchlistener,android-lifecycle,Android,Android Activity,Ontouchlistener,Android Lifecycle,我正在编写一个活动,它实现了视图.OnTouchListener。我注意到,如果我将手指按在屏幕上,改变屏幕方向(这会触发活动破坏和娱乐),同时保持手指向下,然后抬起手指,则不会调用OnTouchListener.onTouch。似乎应该这样做,因为抬起我的手指是一个动作事件。我是否误解了库/使用错误,或者这是框架中的一个bug?在旋转开始之前,您的onTouch侦听器应该会收到一个MotionEvent。操作\u取消完成事件流。您不会收到额外的MotionEvent.ACTION\u UP,因

我正在编写一个
活动
,它实现了
视图.OnTouchListener
。我注意到,如果我将手指按在屏幕上,改变屏幕方向(这会触发
活动
破坏和娱乐),同时保持手指向下,然后抬起手指,则不会调用
OnTouchListener.onTouch
。似乎应该这样做,因为抬起我的手指是一个动作事件。我是否误解了库/使用错误,或者这是框架中的一个bug?

在旋转开始之前,您的
onTouch
侦听器应该会收到一个
MotionEvent。操作\u取消
完成事件流。您不会收到额外的
MotionEvent.ACTION\u UP
,因为没有启动新的事件流。

谢谢Buch。因此,无法在新的
活动中仅获取
操作