Java、Android開発の職業訓練について Part.7 (785レス)
上下前次1-新
386(1): 2014/07/07(月)23:57 AAS
タップすると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
まぁ、ダイアログが生まれた時に
タップを無効化させるってのもできるからどっちでもいいよ。
ダイアログが生まれたタイミングでタップのあるクラスの方へ
フラグを立てればいいだけだろう。
上下前次1-新書関写板覧索設栞歴
あと 399 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.005s