我想在我的玻璃应用程序中显示一个简短的警告对话框,例如"你达到了目标!"几秒钟然后它应该自动消失。我该如何实现这个功能?
我使用的是谷歌眼镜,软件版本为xe17.3
这是我的意思的一个例子:
答案 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();
}
}
};