我正在编写一个实现Activity
的{{1}}。我注意到,如果我将手指按到屏幕上,在保持手指向下的同时更改屏幕方向(触发View.OnTouchListener
破坏和重新创建),然后抬起我的手指,Activity
不会。被叫。看起来应该是这样,因为抬起我的手指是OnTouchListener.onTouch
。我误解了库/使用它是错误的,还是这是框架中的错误?
答案 0 :(得分:1)
在轮换开始之前,您的onTouch
侦听器应该收到MotionEvent.ACTION_CANCEL
完成事件流。您没有收到额外的MotionEvent.ACTION_UP
,因为没有启动新的事件流。