Android 如何判断多次点击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 如何判断多次点击相关的知识,希望对你有一定的参考价值。

不知道题主的意思是不是防止按钮多次点击,我这里给出一个防止按钮多次点击的方案:
private long lastClickTime = 0L;
private static final int FAST_CLICK_DELAY_TIME = 1000; // 快速点击间隔
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
button.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
if (System.currentTimeMillis() - lastClickTime < FAST_CLICK_DELAY_TIME)
return;

lastClickTime = System.currentTimeMillis();
// TODO: 点击事件

);
参考技术A 那个变量(int)纪录,每点击一次+1就好咯

以上是关于Android 如何判断多次点击的主要内容,如果未能解决你的问题,请参考以下文章

Android如何防止快速点击造成多次事件

Android 11.0 修复按键调节音量时,多次点击后音量对话框突然消失

如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素

Android开发之源码:多次点击事件的原理和实现

【Android开发】如何 使得 android长按按钮=多次按下按钮

防止快速连续点击button多次执行相同操作