Java 在Android中处理连续的按钮点击

Java 在Android中处理连续的按钮点击,java,android,android-button,Java,Android,Android Button,我得到一个要求,我有一个按钮,当用户不断按下它,我必须等待,直到用户给出2秒的差距。当差距出现的时候,我必须做一个网络点击。我正在考虑启动第一次点击的计时器,当下一次点击发生在2秒内时,我可以停止它并从头开始。但我觉得这不是个好主意。还有其他想法吗 提前感谢。我已经通过Android SDK中提供的倒计时API实现了这一点。感谢您的支持。我认为您可以在进行网络呼叫时禁用该按钮,并在收到响应或超过时间限制后重新启用该按钮。如果网络请求类似于提交,则网络请求的上下文是什么?您只需单击该按钮一次。在这

我得到一个要求,我有一个按钮,当用户不断按下它,我必须等待,直到用户给出2秒的差距。当差距出现的时候,我必须做一个网络点击。我正在考虑启动第一次点击的计时器,当下一次点击发生在2秒内时,我可以停止它并从头开始。但我觉得这不是个好主意。还有其他想法吗


提前感谢。

我已经通过Android SDK中提供的倒计时API实现了这一点。感谢您的支持。

我认为您可以在进行网络呼叫时禁用该按钮,并在收到响应或超过时间限制后重新启用该按钮。如果网络请求类似于提交,则网络请求的上下文是什么?您只需单击该按钮一次。在这种情况下,在启动网络请求时禁用按钮,在请求完成时再次启用按钮可能是一个好主意。如果发送的请求数不重要,它们只需要2秒,您需要Debunce这样的东西。取消单击事件的抖动2秒钟。[]的副本为了减少服务器上的负载,需要在应用程序端处理连续的点击。