如何延迟Android中的听众?

时间:2013-05-23 23:10:44

标签: android character listener drag handwriting

我正在尝试在Android中实现手写字符识别。

我的代码有3个听众:onTouchonDragonRemove(所以我可以根据拖动事件获取坐标列表)。因为对于某些角色,我们需要抬起手指一小段时间(例如,对于大写 K H ,但在我的情况下,它不是英文字符),但是当我从屏幕上抬起手指时,它会调用remove listener,我想将拖动侦听器延迟几毫秒,这样我就可以在调用remove listener之前获得完整的坐标集。有可能延迟它,还是有任何简单的方法来完成这项任务?

1 个答案:

答案 0 :(得分:2)

正确答案不是Timer,因为它会创建额外的Thread来做简单的事情。因为你提到了

  

将拖动侦听器延迟几毫秒

最好使用Handler和postDelayed,它会尝试使用Runnable / task来延迟和延长/延迟超时。