エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ボタン2度押しを防止するプログラミング技術
今日は、ボタンを連打した際に、ボタンイベントが何度も発生して困ったことはありませんか。 画面系のプ... 今日は、ボタンを連打した際に、ボタンイベントが何度も発生して困ったことはありませんか。 画面系のプログラミングを行なっていると必ずボタン2度押し対策をしなければいけないシュチュエーションに遭遇します。 具体的には、新規登録画面を作るとします。新規登録のボタンを実装した場合に、登録ボタンの処理が連続で2度動作してしまうと、データが2重に登録されてしまうことになります。これは致命的なエラーですよね。 なぜ、このような現象が起こるのか。画面系のプログラミングに慣れていない方は、疑問に思うかもしれません。このような現象を引き起こす原因は、画面系のプラグラムが、イベント駆動型と言われるイベントを元に動く仕組みをベースに動作しているからなのです。 ボタンを押すと、ボタンクリックイベントが発生します。ボタンを連打するとどうなるかというと、ボタンクリックイベントが何度も発生し、イベントを管理するイベントプ