我正在尝试在Android中实现手写字符识别。
我的代码有3个听众:onTouch
,onDrag
和onRemove
(所以我可以根据拖动事件获取坐标列表)。因为对于某些角色,我们需要抬起手指一小段时间(例如,对于大写 K 或 H ,但在我的情况下,它不是英文字符),但是当我从屏幕上抬起手指时,它会调用remove listener,我想将拖动侦听器延迟几毫秒,这样我就可以在调用remove listener之前获得完整的坐标集。有可能延迟它,还是有任何简单的方法来完成这项任务?
答案 0 :(得分:2)
正确答案不是Timer,因为它会创建额外的Thread来做简单的事情。因为你提到了
将拖动侦听器延迟几毫秒
最好使用Handler和postDelayed,它会尝试使用Runnable / task来延迟和延长/延迟超时。