gpt4 book ai didi

android - 生成一个将自动关闭的对话框

转载 作者:太空狗 更新时间:2023-10-29 16:24:58 25 4
gpt4 key购买 nike

是否可以创建一个 Dialog,如果没有任何用户交互,它会在一段时间后自动关闭?

最佳答案

您可以使用处理程序自动关闭它。

在类(class)成员中:

private final int CANCEL_DIALOG = 1;
private Handler mHandler;
private Dialog mDialog;

在 onCreate() 中:

mHandler = new Handler(new Handler.Callback()
{
@Override
public boolean handleMessage(Message msg)
{
if(msg.what == CANCEL_DIALOG)
{
mDialog.cancel();
}

return false;
}
});

在您用来打开对话框的按钮上(或您使用的任何系统):

mDialog.show();
mHandler.sendEmptyMessageDelayed(CANCEL_DIALOG, 5000);

基本上在 5 秒后,对话框将在使用此代码打开后关闭。

关于android - 生成一个将自动关闭的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com