Android对话框之dismiss和cancel和hide区别「建议收藏」

Android对话框之dismiss和cancel和hide区别「建议收藏」Android对话框之dismiss和cancel和hide区别

大家好,又见面了,我是你们的朋友全栈君。

 Android对话框之dismiss和cancel和hide区别

 

在我们看来两者效果都是一样的,其实看下源码就知道cancel肯定会去调dismiss的,如果调用的cancel的话就可以监听DialogInterface.OnCancelListener。

补上hide方法,注释上说了hide只是隐藏了对话框并没有销毁,如果打算用这方法来灭掉对话框就会出现问题,在Activity销毁的时候就会出现崩溃日志了,因为Activity销毁时是需要把对话框都关闭掉的。

dismiss可以在任何线程调用,但是最好不要覆写dismiss方法,实在需要就在onStop里去override。

转载于:https://www.cnblogs.com/ming-michelle/p/10501905.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106942.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月21日 下午7:40
下一篇 2022年4月21日 下午8:00


相关推荐

  • Gemini API使用方法详解:支持Java/Python/JavaScript/C/GAS/Shell

    Gemini API使用方法详解:支持Java/Python/JavaScript/C/GAS/Shell

    2026年3月16日
    2
  • 几款好用的随机密码生成器软件_8位密码生成器

    几款好用的随机密码生成器软件_8位密码生成器Linux下随机生成密码的命令总结2017-03-1210:41by潇湘隐者,5666阅读,0评论,收藏,编辑有时候经常为如何设置一个安全、符合密码复杂度的密码而绞尽脑汁,说实话

    2022年8月6日
    76
  • JavaScript 上传文件并展示

    JavaScript 上传文件并展示文章目录 js 的拖拽上传 并在页面中展示文章目录前言一 js 实现拖拽功能 文件拖拽到指定位置 二 关于怎么读取文件内容 用到 FileRead 对象 1 第一步 遍历传递过来的 file2 第二步 判断传递过来的文件是否是图片格式 3 第三步 创建 newFileRead 对象 然后拿到创建的对象调用 readAsDataUR f 方法 4 第四步 newFileRead 对象中的 onload 方法 通过 e target result 获取到当前图片的 base64 地址 然后给图片的 src 问

    2026年3月19日
    2
  • CE修改器使用教程 [基础篇]

    CheatEngine一般简称CE,是一个开放源代码的作弊软件,其功能包括:内存扫描、十六进制编辑器、调试工具,CheatEngine自身附带了外挂制作工具,可以用它直接生成外挂工具,CE可以说是目前最优秀的游戏修改器不是之一,这个工具绝对值得你去学习(只要花一点时间就够了)。本篇文章只是转载内容,后期将会以一些单机游戏为重点,讲解飞天,蹲地,无敌,秒杀,等功能的实现,更多实战教程敬请…

    2022年4月3日
    657
  • elasticsearch搜索引擎搭建

    elasticsearch搜索引擎搭建课程作业的简单记录 环境说明 操作系统 windows10 Jdk java11 Elasticsearc 16 0 谷歌浏览器 97 0 4692 71 正式版本 64 位 一 目标 1 淘宝抓取商品信息 2 利用抓取的信息搭建搜索引擎二 设计方案 1 爬虫 如下 提取淘宝网页中的商品文本信息 包括商品标题 title 价格 price 付款人数 nums 店铺名称 name 店铺地址 address 保存到 csv 文件中 2

    2026年3月18日
    2
  • 报错注入详解_报错注入的过程

    报错注入详解_报错注入的过程报错注入报错注入是SQL注入的一种。利用前提:页面上没有显示位,但是需要输出SQL语句执行错误信息。比如mysql_error()优点:不需要显示位缺点:需要输出mysql_error()的报错信息报错函数1、floor报错注入floor()报错注入是利用count()、rand()、floor()、groupby这几个特定的函数结合在一起产生的注入漏洞,准确的说是floor,count,groupby冲突报错。报错原理:利用数据库表主键不能重复的原理,使用GROUPBY分组,产生主

    2022年9月30日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号