onDestroy 和 onBackPressed、onfinish 的区别
2024-08-26 18:28:08
在android 开发中,
我容易不区分 onDestroy 、onBackpress、onFinish。
其实,可以这样理解:
(1)onDestory 的使用,是销毁了activity的实例在内存所占的空间
在activity生命周期中,onDestory是生命的最后一步,资源回被回收
(2)onFinish
在activity动作完成时,activity关闭时,若被调用,只是将最上面的activity移出栈,并没有及时调用onDestory方法,占有的资源没有及时被释放。
当点击手机上的back按键时,也不会找到这个activity
(3)onbackpress
是按手机的back键时,调用的,同时里面实现了onfinish方法。
但如果涉及到startactivity的使用,就需要onbackpress
一般来说,返回,会重写使用onbackpress。
最新文章
- redis之(二十一)redis之深入理解Spring Redis的使用
- C#初入串口通信(串行通信)总结
- IntelliJ IDEA像Eclipse一样打开多个项目
- bzoj 3198 [Sdoi2013]spring(容斥原理+Hash)
- 关于git fetch 和git pull 的区别
- php socket 通信
- 独立写作(A or B)
- Android四大组件--Broadcast Receiver具体解释
- Postgresql standby(备机只读)环境搭建
- 标准IO: 文件的打开与关闭函数 fopen &; fclose
- RocketMQ-事务消费
- Ansible学习总结(1)
- java中的方法引用
- 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
- Spark机器学习基础一
- 20165337岳源 第四次实验 Android开发
- Linux 中 Windows 中文乱码
- C#-VS程序集
- Qrcode生成二维码的参数总结 及最小尺寸的测试
- Atitit nodejs5 nodejs6  nodejs 7.2.1  新特性attialx总结