2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★