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