gpt4 book ai didi

java - Java 中意外多次点击的处理

转载 作者:行者123 更新时间:2023-12-01 13:49:28 25 4
gpt4 key购买 nike

当用户点击屏幕时,会向数据库层发出存储数据的请求。然而,当用户在很短的时间内(例如不到一秒)意外地双击或多次单击时,就会向数据库层发出多个请求来存储相同的数据。这会在数据库中创建不需要的重复项。

后端确实会在插入之前检查记录是否已存在...但是由于屏幕上的多次点击会同时生成请求,因此服务中的这种独特检查没有任何作用,因为它找不到记录。

如何通过快速多次点击来处理这种情况?

最佳答案

通常这样的任务会阻止其他任何事情的启动,因此最好在用于提交条目的按钮上setEnabled(false)。这将确保任何按钮点击都将被忽略。只需在查询返回时调用 someButton.setEnabled(true) 即可。

关于java - Java 中意外多次点击的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20082014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com