作为一名 Android 开发者,我是否负责处理用户快速重复按下按钮的情况?或者这是否被认为是用户滥用?从后端的数据角度来看,没有什么不好的事情发生。
我有一个按钮,当被选中时会进行服务器调用。一旦服务器响应,就会从返回的消息中生成一个活动(使用处理程序)。在某些情况下,如果用户反复按下按钮,重复的活动可能会开始堆叠,并可能导致糟糕的用户体验(即用户可能需要多次点击后退按钮才能返回到前一个屏幕)
编辑:我遗漏了一些细节。现在正在等待服务器响应时显示一个微调框对话框。这会拦截所有点击。问题在于,在某些情况下,从关闭微调器到开始新活动之间的时间足够长,用户可以进行更多点击。
现在我正在禁用按钮,但看起来有点像黑客,可能会有更好的解决方案。