ではAndroid、ユーザーがボタンを複数回押すと、onClickイベントが複数回発生します..これは理にかなっています。
onClickメソッドが新しい を開始する場合Activity、ユーザーは同じものActivityを複数回開くことができ、 の各インスタンスがActivityスタックの一番上に積み上げられます。
通常、メソッド内のボタン (ボタンに関連付けられている) を無効にし、とonClickを使用して数秒後に再度有効にします。HandlerpostDelay
私はこの方法でそれを行うのが本当に好きではないので、この問題にもっときれいな方法でアプローチする別の方法はありますか?