Android --- Dialog 中 Dismiss 和 Cancel 的解释_android dialog dismiss-程序员宅基地

技术标签: Android 项目开发笔记  Cancel  Dialog  Dismiss  Android  

Android Dialog有两个很相似的方法:
Dialog.cancel()和Dialog.dismiss();
这两个方法区别在于:
1.Dialog.cancel()方法中会调用Dialog.dismiss()方法。
2.如果调用了Dialog.cancel()方法,则setOnCancelListener中写的响应代码会被执行。
其他二者基本一致。
如果想销毁一个Dialog,可以这样:
mDialog.dismiss(); //或者mDialog.cancel();
mDialog = null;
需要注意的是,Dialog必须在所在Activity销毁之前销毁,否则会报:android.view.WindowLeaked异常。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43290288/article/details/118380620

智能推荐

语音识别-声纹识别-语音合成【专题二】_c#获取声纹-程序员宅基地

文章浏览阅读520次,点赞2次,收藏2次。详细内容见群文件,欢迎大家加入音频/识别/合成算法群(696554058)交流学习,谢谢!本内容原创,转载和使用请注明出处,谢谢配合;_c#获取声纹

Pytorch+Google BERT模型(RoBERTa+LSTM+GRU)实战_roberta_lstm_att-程序员宅基地

文章浏览阅读7.4k次,点赞3次,收藏36次。Pytorch+Google BERT模型(RoBERTa+LSTM+GRU)实战BERT(Bidirectional Encoder Representations from Transformers)模型的前置基础知识,读者可以参阅以下的文章:Pytorch使用Google BERT模型进行中文文本分类(https://blog.csdn.net/duan_zhihua/article..._roberta_lstm_att

matlab仿真光学拍,光学拍的计算机模拟(完整).doc-程序员宅基地

文章浏览阅读619次。目 录摘 要IAII1绪论11.1波的叠加原理综述11.2光学实验仿真的国内外研究现状21.3 MATLAB用于光学仿真的优势和意义32光学拍现象52.1光学拍现象的理论知识52.2本章小结3光学拍的仿真3.1仿真实现方案3.2光学拍现象的仿真3.3本章小结4图形用户界面的设计4.1图形用户界面的界面设计及其初始化4.2图形用户界面的制作4.3仿真演示4.4本章小结5总结参考文献25附 录2..._拍的仿真

Token Bucket 与 Leaky bucket算法_token bucket leaky bucket-程序员宅基地

文章浏览阅读1.1k次。对比漏桶算法强行限制数据的传输速率令牌桶算法在限制数据的平均传输速率的同时还允许某种程度的突发传输Token Bucket 算法令牌桶算法可控制发送到网络上数据的数目,并允许突发数据的发送是网络流量整形和速率限制中最常使用的一种算法大小固定的令牌桶可自行以恒定的速率源源不断地产生令牌:令牌桶中的每一个令牌都代表一个字节:如果令牌桶中存在令牌,则允许发送流量如果..._token bucket leaky bucket

8250驱动使用workqueue加入RS485控制逻辑_up_to_u8250p-程序员宅基地

文章浏览阅读2.2k次,点赞5次,收藏19次。项目中使用了RS485,主控是PX30查看资料,有些前辈的帖子写了用了tasklet 中断服务来做,占资源比较多,而且无法在内部执行一段udelay (看有人这么操作,但是我的系统源码编译出来后会产生互斥锁递归导致系统崩溃)。于是使用了workqueue来进行延迟检测操作,主要是为了检查是否数据发送完毕,数据发送完后就拉低IO口。在结构体中新增定义:diff --git a/kernel/include/linux/serial_8250.h b/kernel/include/linu._up_to_u8250p

Spring Data Jdbc和JdbcTemplate知识概括_springdatajdbc jdbctemplate-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏3次。spring对JDBC的支持之JdbcTemplate知识概括简介方法概述JDBC和JPA与spring data,原生jdbc的联系简介简介:为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架. 作为Spring JDBC 框架的核心JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务.通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据库存取_springdatajdbc jdbctemplate

随便推点

2021年茶艺师(中级)考试及茶艺师(中级)_鉴赏古董字画是文士茶艺的活动内容之一。-程序员宅基地

文章浏览阅读124次。题库来源:安全生产模拟考试一点通公众号小程序茶艺师(中级)考试根据新茶艺师(中级)考试大纲要求,安全生产模拟考试一点通将茶艺师(中级)模拟考试试题进行汇编,组成一套茶艺师(中级)全真模拟考试试题,学员可通过茶艺师(中级)全真模拟,进行茶艺师(中级)自测。1、【判断题】茶叶审评过程中,根据不同的茶类应具有不同的干茶色泽、不同的汤色标准和不同的叶底色泽。(√)2、【判断题】掌握好泡茶的基本技艺,就能使茶叶发挥出最佳品质。(√)3、【判断题】当地温低于10℃或高于25℃,生长较..._鉴赏古董字画是文士茶艺的活动内容之一。

在路由器上封BT和eMule的方法(转)-程序员宅基地

文章浏览阅读179次。第一是常用的封端口的方法:呵呵,常用的命令如下:1禁止∶access-list 102 deny tcp any any range 6881 6890 access-list 102 deny tcp any range 68..._路由封bt

VF01 开票拆分_vf01 vofm-程序员宅基地

文章浏览阅读682次。TCODE:VOFMVOFM->DATA TRANSFER->Billing Document-> NEW ROUTING (COPY FROM001)SPRO->Sales Distribution->Billing->Billing Document->Maintain Copying Control For Billing Document DELIVERY -> BILLING ..._vf01 vofm

Oracle(伪列&数据管理)_oracle select 创建假数据-程序员宅基地

文章浏览阅读501次。1.伪列oracle中提供了2个伪列:rowid rownumrowid和rownum是不需要手动创建,不管是系统还是自定义表,在创建的时候rowid和容我怒骂自动生成,默认是不可见,需要手动显示出来rowid唯一标识列,类似身份证号码,无规律,都是通过字母随机组合的。select rowid,emp.* from emp;rownum唯一标识,生成一连串有顺序的编号,从1开始,本质就是行号rownum的核心实现分页。--需求:不考虑排序,直接显示emp表中的第一条----》第五条_oracle select 创建假数据

如何解决神经网络训练时loss不下降的问题_神经网络loss下降到300就停止下降震荡-程序员宅基地

文章浏览阅读4.3k次,点赞3次,收藏43次。当我们训练一个神经网络模型的时候,我们经常会遇到这样的一个头疼的问题,那就是,神经网络模型的loss值不下降,以致我们无法训练,或者无法得到一个效果较好的模型。导致训练时loss不下降的原因有很多,而且,更普遍的来说,loss不下降一般分为三种,即:训练集上loss不下降,验证集上loss不下降,和测试集上loss不下降。这里,首先默认各位都能理解过拟合和欠拟合的概念,如果有不清楚的可以参考下面的..._神经网络loss下降到300就停止下降震荡

踩坑路上——IOS Safari浏览器下固定定位position:fixed带来的问题与解决方案_ios fixed定位滚动时跑-程序员宅基地

文章浏览阅读4.3w次,点赞6次,收藏25次。1.-webkit-overflow-scroll:touch;2.使用其他布局方式_ios fixed定位滚动时跑

推荐文章

热门文章

相关标签