标签:
在开发中,我碰到一个问题,需要让一个Dialog显示大约两秒钟再消失,可以使用Hanlder的postDelay方法配合Runnable来实现。
public class FontDialog extends Dialog//继承Dialog
{
@Override
public void show()
{
Handler handler = new Handler();
Runnable runnable = new Runnable(){
this.dismiss();//将需要延迟执行的方法写在Runnable里
};
handler.postDelayed(runnable,2000);
}
}
标签:
原文地址:http://my.oschina.net/lengwei/blog/423641