// 消息处理方式实现延时
new Handler().postDelayed(new Runnable()
{
public void run()
{
myDialog.dismiss();
}
},3000);
// 线程方式实现延时
new Thread(new Runnable()
{
@Override
public void run()
{
try
{
Thread.sleep(3000);
myDialog.dismiss();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}).start();