每当手势结束时,都需要调用特定的方法。目前,我使用一条if语句来查看MotionEvent是否为ACTION_UP来完成此操作。然而,我发现,如果我在快速滑动的同时抬起手指,MotionEvent就不是ACTION_UP,而是ACTION_MOVE。它只有在手指不动的情况下才能正常工作。
有任何建议或替代解决方案吗?
提前谢谢。
编辑:问题已解决
发布于 2012-08-31 15:12:02
好吧,我知道问题出在哪里了。当onTouchEvent修改我的渲染器也在绘制的对象列表时,我使用了一些布尔值来防止ConcurrentModificationExceptions。事实证明,这在一半的时间内提前结束了方法。我最终同步了列表,现在它工作得很好。
https://stackoverflow.com/questions/12172325
复制相似问题