2013年2月20日水曜日

Dialogを自動で閉じる



ダイアログでボタンを表示せず、数秒後に自動で閉じるインフォメーションを表示したいとき。

final AlertDialog.Builder dlg = new AlertDialog.Builder(Order.this);
dlg.setMessage("      注文を受け付けました");
dlg.setCancelable(true); //戻るキーで閉じる
final AlertDialog alt = dlg.create();

Handler handler = new Handler();
Runnable r = new Runnable() {
public void run() {
     alt.dismiss();
}
};

alt.show();
handler.postDelayed(r, 2000); //2秒後に閉じる


0 件のコメント:

コメントを投稿