Java、Android開発の職業訓練について Part.7
- 385 :仕様書無しさん:2014/07/07(月) 23:57:00.82 .net
- タップするとonTouchEventが発動するわけだけど
その時起動するのがダイアログだろ?
そのダイアログを一回目ならNewで作成だけど、
すでにあるならすでにあるのを使うんだよ。
常に一つしか起動してほしくない二重起動みたいのは皆これ。
Class dialog
Private _dialog As dialog
Public ShowDialog() As dialog
If _dialog Is Nothing Then
_dialog = New dialog
End If
Return _dialog
End Class
Class sonota
Sub OnTouchEvent
dialog.ShowDialog()
End Sub
End Class
まぁ、ダイアログが生まれた時に
タップを無効化させるってのもできるからどっちでもいいよ。
ダイアログが生まれたタイミングでタップのあるクラスの方へ
フラグを立てればいいだけだろう。
174 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★