Androidプログラミング質問スレ Part17
■ このスレッドは過去ログ倉庫に格納されています
0182デフォルトの名無しさん
2012/01/16(月) 22:38:14.57http://ideone.com/OnqIb
画面にタッチすると AlertDialog でメッセージを表示するだけの単純なアプリ
自作メソッド showMessage() を呼ぶ事により 1 発で Windows や DoJa のような
(ボタンを押すまで待つ) メッセージボックスを出したい
が、その中で View#showDialog() へ渡った制御が AlertDialog の実際の表示が
済む前に返って来てしまう
つまり画面には、コメント <1> の地点で "表示したよ" が表示された後にダイア
ログが表示されてしまう
それならと、AlertDialog でボタンが押されるまで dialogShown メンバをポーリング
しようとしてコメント <2> のコード (Thread#sleep()) を挟んだら、ハングアップして
しまった
何がまずいのか、どうしたらいいのかお知恵を拝借したい
■ このスレッドは過去ログ倉庫に格納されています