Android dialog
- 3. Dialog
●
Activityの前に現れる小さな画面の総
称。
●
Activityと同様にライフサイクルを持っ
ている。
- 4. Dialogあるある
●
重い。
●
重いので連打されて処理が二重に走っ
ちゃったりする
●
エラーが出ちゃったり落ちたり・・・
- 6. ATフィールド
●
連打されたくないボタンなどの
onClickListenerに透明なViewをinflateさ
せる
●
前面には透明なViewがあるので、ボタ
ンその他なにも反応しない
●
処理が終わった時点でATフィールド解
除
●
ハードキー?知らん。
- 7. キーイベント投げ捨て
●
Atフィールドと同じく、連打されたくな
いOnClickListenerなどにフック。
●
処理中はキーイベントを全て無視する。
●
処理が終わったら元に戻す。
●
変なハードキー押されても大丈夫。
- 8. 結論
●
キーイベント投げ捨てる方が良さそう。
●
そもそも連打対応しなくていいダイアロ
グください。