Google Glass - 显示AlertDialog几秒钟

时间:2014-06-07 17:36:53

标签: java android alert

我想在我的玻璃应用程序中显示一个简短的警告对话框,例如"你达到了目标!"几秒钟然后它应该自动消失。我该如何实现这个功能?

我使用的是谷歌眼镜,软件版本为xe17.3

这是我的意思的一个例子:

Example of a short alert

1 个答案:

答案 0 :(得分:4)

尝试使用此代码显示AlertDialog几秒钟:

AlertDialog alert ;
Handler delayhandler;

AlertDialog.Builder builder = new AlertDialog.Builder(YourActivity.this);
builder.setTitle("My Title");
builder.setCancelable(true);
builder.setMessage("hello");

alert = builder.create();
alert.show();

delayhandler = new Handler();
delayhandler.postDelayed(mTask, 5000);


private Runnable mTask = new Runnable()
{   public void run()
    {   
        if (alert.isShowing()) {
            alert.dismiss();
        }
    }
};