当用户多次按下按钮时,如何避免多次触发onClick事件?

Héc*_*ena 5 android onclick

Android,如果用户多次按下一个按钮很快onClick就会多次触发事件......哪种有意义.

如果该onClick方法启动一个新的Activity,用户可以Activity多次打开它,并且每个实例Activity将堆叠在堆栈顶部.

我通常禁用onClick方法内部的按钮(与按钮相关联)并在使用a Handler和后几秒钟再次启用它postDelay.

我真的不喜欢这样做,所以有另一种方式以更干净的方式解决这个问题吗?

Ale*_*lex 0

清洁方式:

单击按钮后,如果要调用的内容是null,则调用它,否则不调用。