Android dialog的hide和dismiss方法分析
来源:互联网 发布:淘宝考研资料是真的吗 编辑:程序博客网 时间:2024/05/19 21:19
Android dialog的hide和dismiss方法分析
方法说明
相同之处
都可以隐藏对话框,在需要显示对话框的时候也都可以调用show方法来显示。
不同之处
dismiss方法在隐藏之后,会释放对话框所占用的资源,而hide则不会。
使用场景
根据上面描述的区别,可以判断:
hide方法适用于不用释放dialog所占资源的隐藏,只要其所以来的Activity不被销毁,都可以调用hide方法,而且还能保存住dialog之前hide之前的状态
dismiss方法适用于要释放dialog资源的隐藏,比如activity调用finish方法之前,必须采用dismiss方法,不然就会报android.view.WindowLeaked错误,也就是内存泄漏了。
2 0
- Android dialog的hide和dismiss方法分析
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android 开发 对话框Dialog dismiss和hide方法的区别
- Android开发,源码分析Dialog/AlertDialog的dismiss()和hide()的区别
- (转)Android 开发 对话框Dialog dismiss和hide方法的区别
- Android学习——对话框Dialog dismiss和hide方法的区别
- android dialog dismiss cancel hide 的区别
- android中 Dialog.dismiss()、Dialog.cancel()、和Dialog.hide()的相同点和区别
- ProgressDialog的hide()和dismiss()方法
- (转)ProgressDialog的hide()和dismiss()方法
- Dialog 的cancel 和dismiss 方法
- Dialog.hide() or Dialog.dismiss()?
- dialog的cancel和dismiss方法的异同
- android中dialog的dismiss()和cancel()的区别
- 用C++做一次鸡兔同笼 2017.3.17
- ubuntu 16.04 图形界面登录输入正确密码后无法进入桌面又跳转到登录界面
- 使用JDBC连接Oracle的Java代码
- excel 打印预览只能显示一页 打印的字特别小
- JVM 内存管理
- Android dialog的hide和dismiss方法分析
- sys.stdout.flush() Python的作用
- BroadcastReceiver源码分析
- css知多少(3)——样式来源与层叠规则
- 前端相关优秀网站
- 滚动通知(中奖公告)
- c++鸡兔同笼
- Android团队项目开发之统一代码规范
- 怎样混好电子这一行?(关于MCU、ARM、DSP,嵌入式)