Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过单击按钮一次,可以多次单击该按钮_Android_Button_Onclick - Fatal编程技术网

Android 通过单击按钮一次,可以多次单击该按钮

Android 通过单击按钮一次,可以多次单击该按钮,android,button,onclick,Android,Button,Onclick,我单击了一次按钮,但似乎onClick()被多次触发。我尝试了mybutton.setClickable(false)在onClick()中,但它似乎不起作用。有什么解决办法吗 当需要激活按钮时,请将mAllowSave设置为true,或者可以使用send.postDelay再次激活该按钮 因此,将这些行也放在onClick中,这样您的按钮将在比上一次单击1/2秒后激活 send.postDelayed(new Runnable() { @Override p

我单击了一次按钮,但似乎
onClick()
被多次触发。我尝试了
mybutton.setClickable(false)
onClick()
中,但它似乎不起作用。有什么解决办法吗

当需要激活按钮时,请将mAllowSave设置为true,或者可以使用send.postDelay再次激活该按钮

因此,将这些行也放在onClick中,这样您的按钮将在比上一次单击1/2秒后激活

send.postDelayed(new Runnable() {
        @Override
        public void run() {
            mAllowSave = true;

        }
    },  500);

请发布您当前的代码。。。。
send.postDelayed(new Runnable() {
        @Override
        public void run() {
            mAllowSave = true;

        }
    },  500);