Java 谷歌眼镜-显示AlertDialog几秒钟
我想在我的glass应用程序中显示一个简短的警报对话框,比如“你达到了目标!”几秒钟。然后它会自动消失。如何实现此功能 我正在使用软件版本为xe17.3的谷歌眼镜 下面是一个例子,我的意思是:Java 谷歌眼镜-显示AlertDialog几秒钟,java,android,alert,Java,Android,Alert,我想在我的glass应用程序中显示一个简短的警报对话框,比如“你达到了目标!”几秒钟。然后它会自动消失。如何实现此功能 我正在使用软件版本为xe17.3的谷歌眼镜 下面是一个例子,我的意思是: 请尝试以下代码以显示AlertDialog几秒钟: AlertDialog alert ; Handler delayhandler; AlertDialog.Builder builder = new AlertDialog.Builder(YourActivity.this); builder.se
请尝试以下代码以显示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();
}
}
};
请尝试以下代码以显示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();
}
}
};
现在我得到了一个WindowManagerBadtokenexException,其中包含“无法添加窗口--标记null不适用于应用程序”我在以下位置编辑了我的答案:AlertDialog.Builder=new AlertDialog.Builder(YourActivity.this);现在可以用了吗?酷,现在可以用了!你知道我是如何得到整个屏幕的警报的吗?我需要一张livecard吗?我很高兴它能帮上忙,我希望你能接受这个答案:)现在我得到了一个WindowManagerBadtokenexException,带有“无法添加窗口--令牌null不适用于应用程序”我在以下位置编辑了我的答案:AlertDialog.Builder=new AlertDialog.Builder(YourActivity.this);现在可以用了吗?酷,现在可以用了!你知道我是如何得到整个屏幕的警报的吗?我需要一张livecard吗?我很高兴它能帮上忙,我希望你能接受这个答案:)