(Bug?)Android按钮响应手势

时间:2017-03-28 21:27:31

标签: android

我的Android应用程序中有Button,我使用Enum管理两种状态。按钮有两个由Enum定义的逻辑状态; StoppedRecording

Stopped状态下单击按钮时,AudioRecorder的实例开始录制用户的语音,状态将前进到Recording

Recording状态下单击按钮时,录制停止,状态返回Stopped

现在,有时当我开始录制时,只需挥动我的手而不与手机接触,录制就会停止,就像按下按钮一样。

我只使用OnClickListener界面处理按钮点击事件,我没有设置接收手势事件。

这是什么?有没有人经历过这个?

1 个答案:

答案 0 :(得分:0)

确定。所以我找到了罪魁祸首,我忘了提到我使用的CountDownTimer有时会跳过蜱。这个课程的onFinish()方法过早被调用,有时巧合于我的手机。

我通过使用Handler创建自己的Timer类来解决它。