方法一:

public class  MyDialog extends Dialog {private int FLAG_DISMISS = 1;private boolean flag = true;public MyDialog(Context context) {super(context);setTitle("自动消失对话框测试!");}@Overridepublic void show() {super.show();mThread.start();}@Overridepublic void dismiss() {super.dismiss();flag = false;}private Thread mThread = new Thread(){@Overridepublic void run() {super.run();while(flag){try {Thread.sleep(2000);Message msg = mHandler.obtainMessage();msg.what = FLAG_DISMISS;mHandler.sendMessage(msg);} catch (InterruptedException e) {e.printStackTrace();}}}   };private Handler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);if(msg.what == FLAG_DISMISS)dismiss();}};}

方法二:

自定义一个定时器:
public static class TimeCount extends CountDownTimer
{public TimeCount(long millisInFuture, long countDownInterval) {super(millisInFuture, countDownInterval);}@Overridepublic void onFinish() {// TODO Auto-generated method stubalertDialog.dismiss();//alertDialog是你的对话框}
}
然后在你自己的程序中AlertDialog部分中添加:
TimeCount timer = new TimeCount(7000, 1000);//具体时间自定
timer.start();


转载于:https://www.cnblogs.com/dyllove98/p/3214889.html

设置dialog显示,自定义时间到后dialog消失相关推荐

  1. stm32f103系列开发板控制对数码管来显示自定义时间(自主学习)

    先明白数码管的编码方式:LED数码管与单片机相连,一般将数码管的个笔端引脚a,b...,g,dp按照某一顺序接到单片机对应配置的一个并行I/O口上,当配置I/O口一定的数值时候,就可以使LED数码管显 ...

  2. linux设置双屏拼接_Linux设置双屏显示,基于x环境

    Linux用xrandr设置双屏显示 发布时间:2016年1月22日 22:25作者:杨仕航 分类标签: Linux&服务器阅读(8441)评论(0) 前段时间把笔记本改装成双屏小主机之后,涉 ...

  3. android自定义dialog不显示,Android 自定义的dialog显示不正常呢,怎么回事???

    Android 自定义的dialog显示不正常呢,怎么回事??? 用android的自定义布局文件: android:layout_width="match_parent" and ...

  4. android 获取对话框对象,Android 基本Dialog和自定义Dialog

    Android 基本Dialog和自定义Dialog Dialog类是对话框的基类,但你应该避免直接实例化Dialog ,可以使用子类 1.AlertDialog 此对话框可以显示标题,最多三个按钮, ...

  5. android 自定义带输入框的dialog,Android 基本Dialog和自定义Dialog

    Android 基本Dialog和自定义Dialog Dialog类是对话框的基类,但你应该避免直接实例化Dialog ,可以使用子类 1.AlertDialog 此对话框可以显示标题,最多三个按钮, ...

  6. android 判断dialog,Android 7.0经验谈:Dialog不显示之迷

    最近遇到个怪问题,在其他手机上都能正常的显示Dialog,但是在Android 7.0的手机上只能显示Dialog的半透明背景,无法显示Dialog的内容. 用图给大家展示一个遇到的现象,正常时应该是 ...

  7. 自定义布局Dialog 自定义dialog右上角带叉号的dialog 点击右上角叉号关闭dialog

    话说之前写过一遍Android中常见的几种Dialog的介绍和基本用法,但是没有讲到实际项目中最常用到的自定义dialog.正好,马上项目要添加新模块,看到里面有用到自定义dialog部分,于是乎趁着 ...

  8. Android弹出自定义Dialog,android自定义Dialog实现底部弹窗

    android自定义Dialog实现底部弹窗 拿到这个需求,很多人都是直接想用popWindow 实现,但是这样的效果我们完全可以根据系统的Dialog 自定义一个. AlertDialog.Buil ...

  9. mt4 不显示服务器速度,mt4显示服务器时间设置

    mt4显示服务器时间设置 内容精选 换一换 用户可通过云服务基线查看各项风险的详细信息和指导建议.态势感知支持检测云服务关键配置项,通过执行扫描任务,检查云服务基线配置风险状态,分类呈现云服务配置检测 ...

最新文章

  1. Caffe框架GPU与MLU计算结果不一致请问如何调试?
  2. tcp retransmission 出现的原因_为什么 TCP 会被 UDP 取代?
  3. 看!那全球最伟大的人工智能女性科学家们!
  4. 图像隐藏matlab代码,picture Matlab简单操作实现图像的隐藏加密 联合开发网 - pudn.com...
  5. Python函数的定义和使用
  6. createDocumentFragment 详解
  7. boost::graph模块实现bellman的测试程序
  8. CentOS 7.5 编译安装 Nginx 1.15.3
  9. CF 354E DFS
  10. f分布表完整图a=0.01_QC七大手法(工具)完整版介绍
  11. Flash:动画实例--球体弹跳
  12. [C++]H106OJ-第二周练习总结
  13. 这是你不曾见过的最全的ASO应用市场优化方式(下篇)
  14. python/gurobi计算二人零和博弈纳什均衡精确解(可求解大规划策略空间)
  15. JavaScript葵花宝典(基础)
  16. October 2009
  17. only the original thread that created a view hierarchy can touch its views解决方案
  18. DES Wrong Key Size错误
  19. Python字符串类型
  20. 在Altium designer21 PCB文件中统计pin数

热门文章

  1. caffe读书笔记1 CIFAR-10在caffe上进行训练与学习
  2. Unity3d HDR和Bloom效果(高动态范围图像和泛光)
  3. linux常用命令之lsof 、netstat、ipcs、ldd
  4. 查看windows系统当前使用的字符集
  5. IT人士还是要善待自己
  6. 转贴一篇关于NAT(DNAT)以及PAT的讨论
  7. Notepad++如何更改背景色(以保护视力色为例)
  8. python学习第一周(1)
  9. 唱吧DevOps的落地,微服务CI/CD的范本技术解读----最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排...
  10. Android中的跨进程通信方法实例及特点分析(二):ContentProvider